Index
[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
D-BUS Kernel Event Layer data section (processes) data types alignment 2nd issues 2nd nonstandard types 2nd structure padding 2nd 3rd 4th atomic t 2nd converting counter implementation defining testing byte ordering 2nd big-endian 2nd 3rd 4th little-endian 2nd 3rd 4th char data type signed_char 2nd unsigned_char 2nd explicitly-sized data types 2nd 3rd opaque data types atomic_t dev_t gid_t pid_t 2nd uid_t usage rules special data types 2nd word size usage rules 2nd word sizes 2nd Deadline I/O Scheduler directory location request starvation prevention 2nd 3rd 4th 5th versus Linus Elevator 2nd 3rd deadlocks ABBA 2nd threads 2nd 3rd 4th deadly embrace (locks) 2nd debugging atomicity 2nd binary searching 2nd 3rd BUG ON() routine 2nd BUG() routine 2nd bugs range of 2nd 3rd condition variables difficulty of dump stack() routine GNU debugger 2nd 3rd 4th in-kernel debugger kdb debugger 2nd kgdb debugger kqdb debugger Linux community resources 2nd Magic SysRq Key commands 2nd 3rd occurrence limiting 2nd oops 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th panic() routine 2nd patch generation 2nd 3rd 4th 5th patch submissions 2nd 3rd 4th printf() function transposition with printk() function printk() function 2nd 3rd 4th 5th 6th nonrobustness of 2nd robustness of transposition with printf() function rate limiting 2nd skills 2nd 3rd spin locks statistics 2nd 3rd UID as a conditional 2nd declaring kobjects 2nd linked lists 2nd 3rd tasklets 2nd decrementing reference counts del timer sync() function del timer() function 2nd deleting timers 2nd 3rd denoting correct system calls 2nd dentry object (VFS) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th dentry pointer (kobjects) dentry variable sysfs file system (kobjects) dependencies modules generating 2nd dereferences pointers 2nd Design and Implementation of the 4.4BSD Operating System (i) Design and Implementation of the FreeBSD Operating System (i) Design of the Unix Operating System, The (i) destroying memory descriptor dev_t data type (opaque) development community Linux kernel development kernel 2nd 3rd 4th 5th maintenance device model benefits 2nd 3rd kobjects allocating declaring 2nd dentry pointer embedding 2nd function of initializing 2nd k name pointer ksets 2nd ktypes 2nd manipulation of 2nd naming parent pointer reference counts 2nd 3rd 4th 5th 6th 7th setting kset field structures 2nd 3rd 4th 5th ksets 2nd ktypes 2nd subsystems ksets 2nd devices block devices 2nd 3rd buffer heads 2nd 3rd 4th 5th buffers 2nd 3rd 4th 5th 6th 7th clusters cylinders heads sectors 2nd 3rd character devices 2nd interrupt context interrupt controls 2nd 3rd 4th 5th 6th interrupt handlers bottom half 2nd bottom halves 2nd 3rd 4th 5th 6th do_IRQ() function 2nd 3rd freeing 2nd function of 2nd 3rd implementation of 2nd 3rd 4th 5th limitations 2nd reentrancy 2nd registering 2nd 3rd 4th 5th RTC (real-time clock) driver example 2nd 3rd 4th shared handlers 2nd speed of top half 2nd 3rd writing 2nd 3rd interrupts 2nd 3rd 4th system status 2nd 3rd diffstat utility Digital Tru64 Dijkstra, Edsger Wybe biographical information semaphore directives ifdef preprocessor directives 2nd 3rd directories kernel source tree dirty page writeback page caches 2nd 3rd disable irq nosync() function 2nd disable irq() function 2nd 3rd 4th 5th 6th disabling bottom halves interrupt handlers 2nd 3rd interrupts 2nd 3rd 4th kernel preemption 2nd 3rd specific interrupt lines 2nd 3rd tasklets disk blocks page caches I/O buffers disk caches benefits temporal locality disk seeks Anticipatory I/O Scheduler 2nd Complete Fair Queuing (CFQ) I/O Scheduler 2nd I/O scheduler managing 2nd 3rd Linus Elevator front/back merging 2nd 3rd Noop I/O Scheduler 2nd performance drains minimizing 2nd distcc(1) utility do mmap() function 2nd 3rd 4th do munmap() function do softirq() function 2nd 3rd do timer() function 2nd do_IRQ() function 2nd 3rd documentation coding style self-generating documentation 2nd 3rd Documentation directory kernel source tree double rq lock() function double rq unlock() function double words word sizes doubly linked lists 2nd down interruptible() function 2nd down trylock() function 2nd down() function downgrade writer() function downing semaphores drivers kernel source tree directory modules 2nd 3rd drivers directory kernel source tree dump stack() routine dynamic loading Linux kernel dynamic priority-based scheduling 2nd 3rd 4th nice values real-time processes dynamic timers 2nd 3rd DYNIX/ptx (Sequent)
|