Poster of Linux kernelThe best gift for a Linux geek
 Linux kernel map 
⇦ prev ⇱ home  


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] [Z]

caches
     argument
     coherency issues
     lookaside 2nd
     troubleshooting 2nd 3rd
calling
     current process
     firmware
     ioctl method
     ioremap function
     memory barriers 2nd
     perror calls
     preparation functions
     release
cancellation of urbs
CAP_DAC_OVERRIDE capability
     single-user access to devices
CAP_NET_ADMIN capability
CAP_SYS_ADMIN capability
CAP_SYS_MODULE capability
CAP_SYS_RAWIO capability
CAP_SYS_TTY_CONFIG capability
capabilities, restricted operations and
capability.h header file 2nd
capable function 2nd
card select number (CSN)
cardctl utility
carrier signals
cdev structure
change_bit operation
change_mtu method
     improving performance using socket buffers
char (character) drivers
     access
     asynchronous notification
     defining mechanism of
    files
         access to
         operations
         structures
     I/O
     inode structure
     ioctl method
     llseek method
     memory usage (scull)
     open method
     poll method
     read method
     readv calls
     registration
     release method
     scull (design of)
     select method
     testing
     version numbers
     write method
     writev calls
char *buffer field (request structure)
char *name variable (USB)
char bus_id field
char disk_name field (gendisk)
char name field (net_device structure)
character drivers [See char drivers]
chars_in_buffer function
check_flags method
CHECKSUM_ symbols
circular buffers
     DMA ring buffers
     implementing interrupt handlers
     for printk function
claim_dma_lock function
class register (PCI)
class_id field
class_simple interface
class_simple_create function
class_simple_device_add function
class_simple_device_remove function
classes
     devices 2nd 3rd
     functions
     interfaces
     Linux device model
     management
     modules
cleanup function
clear_bit operation
clear_dma_ff function
clearing bits on interface boards
clocks 2nd [See also time]
     cycles (counting)
cloning devices
close function (tty drivers)
close method
     vm_operations_struct structure
cmd field (request structure)
coarse-grained locking
code
     concurrency in
     delaying execution of
     execution 2nd
     hello world module
     inline assembly (example)
     ISA
    kernels [See kernels]
     memory (scull)
     module requirements
     runtime
     scilluid
     sleeps
     test system setup
     user space programming 2nd
coherency
     caches
     DMA
command pre-preparation (block drivers)
command-oriented drivers
commands [See also functions]
     dmesg
     F_SETFL fcntl
     F_SETOWN
     FIOASYNC
     FIOCLEX
     FIONBIO
     FIONCLEX
     FIOQSIZE
     gdb
    ifconfig
         net_device structure and
         opening network drivers
         snull interfaces
     ioctl 2nd
         creating
         customizing for networking
         implementation
    printk [See printk function]
     SIOCDEVPRIVATE
     strace
     wc
communication with user space
compilers
     gcc
     optimizations
compiling
     char drivers
     modules
complete function (urbs)
complete module
completion
     of DMA
     request functions
     semaphores
     urbs
concurrency
     alternatives to locking
     controlling transmission
     debugging
     in kernel programming
    locking
         adding
         traps
     management
     scull (troubleshooting memory)
    semaphores
         completion
         implementation
     spinlocks
     transmission
CONFIG_ACPI_DEBUG option
CONFIG_DEBUG_DRIVER option
CONFIG_DEBUG_INFO option
CONFIG_DEBUG_KERNEL option
CONFIG_DEBUG_PAGEALLOC option
CONFIG_DEBUG_SLAB option
CONFIG_DEBUG_SPINLOCK option
CONFIG_DEBUG_SPINLOCK_SLEEP option
CONFIG_DEBUG_STACK_USAGE option
CONFIG_DEBUG_STACKOVERFLOW option
CONFIG_IKCONFIG option
CONFIG_IKCONFIG_PROC option
CONFIG_INIT_DEBUG option
CONFIG_INPUT_EVBUG option
CONFIG_KALLSYMS option
CONFIG_MAGIC_SYSRQ option
CONFIG_PROFILING option
CONFIG_SCSI_CONSTANTS option
CONFIG_USB_DYNAMIC_MINORS configuration option
configuration
     cdev structure
     char drivers
     character (char) drivers [See also char drivers]
         dynamic allocation of major numbers
         internal representation of device numbers
         major/minor numbers
     coherent DMA mappings
     critical sections
     ether_setup function
     interrupt handlers
     kernels
     line settings (tty drivers)
     multicasting
     net_device structure
     network devices
     parameter assignment
     PCI
         accessing configuration space
         registers
     serial lines
     single-page streaming mappings
     snull drivers
     streaming DMA mappings
     test system setup
     timeouts
     USB interfaces
     version dependency
connections [See also hotplugs]
     Firewire
     IP numbers
     network drivers to kernels
    PCI [See PCI]
     /proc file hierarchies
    USB [See USB]
connectors (ISA)
console_loglevel variable
     debugging system hangs
consoles
     messages (redirecting)
     wrong font on
const char *dev_name functions
const char *name field (PCI registration)
const char *name function
const struct pci_device_id *id_table field (PCI registration)
const struct usb_device_id *id_table function
constructor function (kmem_cache_create)
CONTROL endpoints (USB)
control functions (queues)
control urbs (USB)
controllers (PCI)
controlling
     transmission concurrency
     urbs (USB)
     by writing control sequences
conventional memory I/O registers 2nd [See also memory]
conversion (virtual addresses)
copying (cross-space)
core files
counters
     jiffies
     reference (kobjects)
     registers
     TSC
counts (interrupts)
CPU modalities (levels)
create_module system call
create_proc_read_entry function
creating
     queues
     urbs (USB)
critical sections
cross-space copying
CRTSCTS bitmask
CSIZE bitmask
CSN (card select number)
CSTOPB bitmask
current process 2nd 3rd
current time, retrieving
current.h header file
currentime file (jit module)
custom
     data types
     ioctl methods for networking
cycles_t type

⇦ prev ⇱ home  
Poster of Linux kernelThe best gift for a Linux geek