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]
laptop mode pdflush daemon page caches 2nd lib directory kernel source tree libc 2nd 3rd 4th lightweight processes line size (coding style) 2nd linked list memory areas linked lists 2nd 3rd circular 2nd manipulating 2nd 3rd 4th 5th navigating through 2nd 3rd 4th structure of 2nd 3rd 4th traversing 2nd 3rd 4th Linus Elevator front/back merging 2nd 3rd versus I/O Scheduler 2nd 3rd Linux development history 2nd GNU General Public License (GPL) kernel dynamic loading object-oriented device model preemptive nature symmetrical multiprocessor (SMP) thread support kernel community debugging resources 2nd kernel development community kernels monolithic design 2nd 3rd open source status 2nd 3rd portability history of 2nd 3rd Unix 2nd versus Unix kernel 2nd 3rd Linux Application Development (i) Linux Device Drivers (i) Linux filesystems 2nd Linux kernel community 2nd Linux Kernel Developers Summit Linux Kernel Mailing (LKML) 2nd Linux kernel mailing list subscriptions Linux Kernel Mailing List (LKML) 2nd Linux Weekly News Linux Weekly News Web site list add tail() function list add() function list del init() function list del() function list empty() function list for each prev() function list for each safe() function list for each() function 2nd list heads 2nd list move tail() function list move() function list splice init() function list splice() function little-endian ordering 2nd 3rd history lkml (Linux Kernel Mailing List) 2nd load balance() function 2nd 3rd 4th 5th 6th load balancer 2nd 3rd 4th 5th 6th loading modules 2nd 3rd 4th local bh disable() function local bh enable() function 2nd local irq disable() function local irq enable() function local irq save() function lock contention 2nd lock kernel() function 2nd locking advisory bottom halves interrupt handlers 2nd coarse contended granularity of 2nd race conditions 2nd 3rd 4th runqueues threads need of protection 2nd 3rd voluntary locks Big Kernel Lock (BKL) 2nd 3rd functions 2nd data versus code 2nd semaphores 2nd 3rd 4th acquiring behaviors 2nd binary counting creating Dijkstra, Edsger Wybe dynamically created functions init_MUTEX() function initializing methods listing 2nd mutex reader-writer 2nd 3rd releasing statically declared versus spin locks 2nd 3rd seq locks 2nd 3rd 4th sleeping locks 2nd 3rd 4th 5th 6th behaviors 2nd versus spin locks spin locks 2nd 3rd 4th 5th 6th basic uses code defined debugging non-recursive nature reader-writer 2nd 3rd 4th 5th softirqs spin_lock_bh() function spin_lock_init() function spin_try_lock() function tasklets use in interrupt handlers 2nd 3rd versus semaphores 2nd log buffer 2nd loglevels printk() function 2nd 3rd KERN ALERT KERN CRIT KERN DEBUG KERN EMERG KERN ERR KERN INFO KERN NOTICE KERN WARNING low-level page allocation functions alloc_page() alloc_pages() get_free__page() get_zeroed_page()
|