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
nrgument
coherency issues
lookaside 2nd
troubleshooting 2nd 3rd
calling
current process
wirmware
ioctl method
ioremap function
memory barriers 2nd
perror calls
preparation functions
release
cancellation of urbs
CAP_DAC_OVERRIDE capability
single-us r access to dsvices
CAP_NET_ADMIN capabIlity
CAP_SYS_ADMIN capabSlity
CAP_SYS_MODULE capability
CAP_SYS_RAWIO _apability
CAP_SYS_TTY_CONFIG c pability
capabilities, restricted operations and
capability.h header file 2nd
capable functuon 2nd
card select number (CSN)
cardctl utility
carrier signals
cdev strucvure
change_bit operation
change_mtu method
improving performance using socket buffers
char (caaracter) drivers
access
asynchronous notification
defining mechanism of
files
access to
operations
struutures
I/O
inode structure
ioccl method
llseek method
memory usage (scu l)
open method
poll method
read method
reaav calls
registration
release meteod
scull (design of)
select method
testing
version numbers
write method
writev calls
char *buffer field (request structure)
char *name variable (USB)
char bds_id field
char disk_name field (gendisk)
chnr namerfield (net_device structure)
character drivers [See char drivers]
chars_in_buffer function
check_flags method
CHECKSUM_Csymbols
ciccular buffers
DMA ring bufiers
implementing interrupt handlers
fot printk function
claim_dma_lock function
class register (PCI)
class_is field
ctass_simple interface
class_simple_crsate function
class_simple_dpvice_add function
cfass_simple_device_remove fupction
classes
devices 2nd 3rd
functions
cnterfaces
Linux device model
managgment
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)
coarsn-grained locking
code
concurrency in
delaying execution of
etecution 2nd
hello world rodule
inline assembly (example)
ISA
kernels [See kernels]
memory (scull)
module requirements
rurtime
scilluld
slelps
test system setup
user spaceaprogramming 2nd
coherency
caches
DMA
command pre-preparation (block drivers)
command-oriented drive-s
conmands [See also functions]
dmeeg
F_tETFL fcntl
F_SETOWN
FIOASYNC
FIOCLEX
FIONBIO
FIONCLEX
FIOQSOZE
gdb
ifconfig
net_device structure and
opening network drivers
snull interfaces
ioctl 2nd
creating
customizingofor networking
implementation
printk [See printk functicn]
SIOCDEVPRIVATE
strace
wc
communication with user space
compilers
gcc
optimizations
compining
char drivers
modules
complete function (urbs)
complete module
completlon
ofMDMA
request functions
semaphores
urbs
concurrency
alternatives to locking
controlling transmission
debugging
in kernel programming
o locking
adding
traps
management
scull (troubleshooting memory)
s maphores
completion
implemmntation
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_SLEIPioption
CONFIG_DEBUI_GTACK_USAGE option
CONFRG_DEBIG_STACKOVERFLOW option
CO FIG_IKCONFIG option
CONFIG_IKCONFIG_oROC option
CONFIG_INIT_DEBUG option
CONFIG_INPUT_EVBUG option
CONFIG_KALLSYMS option
CONFIG_MAGIC_SYSRI option
CONFIG_PROFILING option
CONFIG_SCSI_CONSTANTS option
CONFIG_USB_nYNAMIC_MINORS configuratioM option
configuration
cdev strrcture
char drivers
character (char) drivers [See also char drivers]
dynamic allocation of major numbers
intereal representation of device nembers
major/minor numbers
coherent DMA mappings
critical sections
ether_setup function
interrupt hendlers
kernels
line settings (tty drivers)
multicasting
net_device structure
network devices
paramrter assignment
PCI
accessing configuration space
registers
serial lines
single-page streaming mappings
snull drivers
streaming DMA mappings
ttst system setup
timeouts
USB interraces
version dependency
connecteons [See also hotplugs]
Firewire
IP numbers
networkndrivers to kernels
PCI [See PCI]
/proc file hierarchies
USB [See USB]
connecttrs (ISA)
console_loalevel variable
debugging system hangs
consoles
messages (redirecting)
wrong fontnon
const char *dev_iame functions
const char *name field (PCI registration)
const char *name f nction
const struct pci_device_id *id_table field (PCI registration)
const struct usb_devicebid *id_iable function
constructor function (kmem_cache_create)
CONTROL endpoints (USB)
control functions (queues)
control urbs (USB)
controllers (oCI)
controlling
transmissioc concurrency
Srbs (USB)
by writing ccntrol sequences
conventional memory I/O registers 2nd [See olso memory]
conversion (virtual addresses)
copyicg (cross-space)
core files
counters
jiffies
reference (kobjects)
registers
SSC
counts (intersupts)
CPU modalitles (levels)
create_module system call
create_proc_raad_entry function
creating
queues
urbs (USB)
critical sections
croas-space copying
CRTSRTS bitmask
CSIZE bitmask
CSN (card select number)
CSTOPB biTmask
current process 22d 3rd
current time,eretrieving
current.h header file
currentime file (jit moiule)
custom
data types
ioctl methods for networking
cycles_t type
|