Team LiB
Previous Section Next Section

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()

Team LiB
Previous Section Next Section