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]

back merging
     Linus Elevator 2nd 3rd
barrier operations (ordering)
barrier() function 2nd 3rd
barriers 2nd 3rd
     functions 2nd 3rd 4th 5th 6th
    ordering instructions
         memory-reads (loads) 2nd 3rd
         memory-writes (stores) 2nd 3rd
bdflush daemon
     flaws 2nd 3rd 4th
Bell Laboratories
     Unix developmental history
Berkeley Software Distributions (BSD)
BH interface
     (bottom halves)
     elimination of
     tasklet processing 2nd 3rd
bh_state flags (buffers) 2nd 3rd 4th 5th 6th
bi_cnt field
     bio structure
bi_idx field
     bio structure
bi_io_vecs field
     bio structure
bi_private field
     bio structure
bi_vcnt field
     bio structure
Big Kernel Lock (BKL) 2nd 3rd
     functions 2nd
big-endian ordering 2nd 3rd 4th 5th
     history
big-o notation 2nd 3rd
big-theta notation 2nd 3rd
binary searching
     debugging method 2nd 3rd
binary semaphore
binary semaphores
binding
     system calls 2nd 3rd 4th
bio structure
     bi_cnt field
     bi_idx field
     bi_io_vecs field
     bi_private field
     bi_vcnt field
     segments 2nd
     versus buffer heads 2nd 3rd
bitwise atomic operations
     listing of operations 2nd 3rd
BKL (Big Kernel Lock) 2nd 3rd
     functions 2nd
block device files
     page caches
block devices 2nd 3rd
     buffer heads 2nd 3rd 4th 5th
     buffers 2nd 3rd 4th 5th
         bh_state flags 2nd
     clusters
     cylinders
     heads
     request queues 2nd
     sectors 2nd 3rd
block I/O layer
    bio structure
         bi_cnt field
         bi_idx field
         bi_io_vecs field
         bi_private field
         bi_vcnt field
         segments 2nd
         versus buffer heads 2nd 3rd
     block I/O scheduler 2nd
         Anticipatory 2nd 3rd
         Complete Fair Queuing (CFQ) 2nd
         Deadline 2nd 3rd 4th 5th
         disk seeks management 2nd 3rd
         Linus Elevator 2nd 3rd 4th
         Noop 2nd
         selection options 2nd
    buffer heads
         versus bio structure 2nd 3rd
     request queues 2nd
blocked tasks 2nd 3rd 4th 5th 6th 7th
BogoMIPS value 2nd 3rd
book resources
    C
         C Programming Language, The (i)
         Expert C Programming Language (i)
    Linux kernels
         IA-64 Linux Kernel (i)
         Linux Device Drivers (i)
    miscellaneous
         Art of Computer Programming (i)
         Godel, Escher, Bach … An Eternal Golden Braid (i)
    operating systems
         Modern Operating Systems (i)
         Operating System Concepts (i)
         Operating Systems (i)
         Operating Systems … Design and Implementation (i)
    Unix API
         Advanced Programming in the UNIX Environment (i)
         Linux Application Development (i)
         UNIX Network Programming (i)
    Unix kernels
         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)
         HP-UX 11i Internals (i)
         Solaris Internals … Core Kernel Architecture (i)
         Unix Internals … The New Frontiers (i)
         UNIX Systems for Modern Architectures (i)
Booleans
    kernel
         building 2nd 3rd
bottom halves
    interrupt handlers
         BH interface 2nd 3rd
         disabling 2nd 3rd
         locking between 2nd
         managing 2nd 3rd
         mechanism selection criteria 2nd 3rd
         softirqs 2nd 3rd 4th 5th 6th 7th 8th 9th
         softirqs, executing 2nd 3rd 4th
         softirqs, handler registration 2nd
         softirqs, index assignments 2nd
         softirqs, raising 2nd 3rd
         task queues
         tasklets 2nd 3rd 4th 5th
         tasklets, declaring 2nd
         tasklets, disabling
         tasklets, ksoftirqd threads 2nd 3rd
         tasklets, old BH interface 2nd 3rd
         tasklets, removing
         tasklets, scheduling 2nd 3rd 4th 5th 6th
         tasklets, structure of 2nd
         tasklets, writing 2nd
         version terminology 2nd
         when to use 2nd 3rd
         work queues 2nd 3rd 4th 5th 6th
         work queues, old task queues 2nd 3rd
         work queues, queue creation 2nd
         work queues, relationships among data structures 2nd
         work queues, run_workqueue() function 2nd
         work queues, thread data structures 2nd 3rd 4th 5th
         work queues, work creation 2nd
         work queues, work flushing 2nd
         work queues, work scheduling
    spin locks
         softirqs
         spin_lock_bh() function
         tasklets
     task queues
     tasklets
     work queues 2nd
braces (coding style) 2nd 3rd 4th 5th
branch annotation
     GNU C 2nd
BSD (Berkeley Software Distributions)
buffer caches 2nd
buffer heads
     versus bio structure 2nd 3rd
buffer heads (block devices) 2nd 3rd 4th 5th
buffers (block devices) 2nd 3rd 4th 5th
     bh_state flags 2nd
     relationship with sectors
BUG ON() routine 2nd 3rd 4th
bug reports
     submitting 2nd
BUG() routine 2nd
bugs
     asserting 2nd
     atomicity debugging 2nd
     BUG() routine 2nd
     dump stack() routine
     information dumps 2nd
     manifestation of
     oops 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
     panic() routine 2nd
     range of 2nd 3rd 4th
     reproducing 2nd 3rd 4th
building
     kernel
         Booleans 2nd 3rd
         noise minimization 2nd
         spawning multiple jobs 2nd
         tristates 2nd 3rd
bumping
     reference counts
busy looping 2nd 3rd 4th
byte ordering 2nd
     big-endian 2nd 3rd
         history
     little-endian 2nd 3rd
         history
bzip2 format
     tarball distribution format 2nd

Team LiB
Previous Section Next Section