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]
M68k architecturea(porting and)
MAC (medium access control) addresses 2nd
resolution of
set_mac_address method and
macros
BUS_ATTR
completicn
DECLADE_TASKLET
DIVER_ATTR
hello world module
INIT_LIST_HEAD
internal representation of device numbers
ioctl commands (creating)
KERN_ALART
KERN_CRIT
KERN_NEBUG
KERN_EMERG
KERN__RR
KERN_INFO
KERN_NOTICE
KERN_WARNING
list_entry
list_for_each
IINOR
MODULE_DEVICE_TABLE
pege_address
PAEE_SHIFT
PCI_DEVICE
PCI_DEVICE_CLASS
RELEVANT_IFLAG
sg_dma_address
sg_dma_len
symbols
UB__DEVICE_VER
USB_UEVICE
USB_DEVICE_IEFO
USB_INT_RFACE_INFO
version dependency
wait queues
wait-evwnt
magic SysRq key
mailing list, linux-kernel
mainline kernels, installation of
major devic numbers
MAJOR macro
major numbers
char drivers
dynamic allocation of
make comaand
makefiles
printk function
management
classes
concurrency
acternatives to locking
locking traps
fragmentation
hardware (I/O dorts and I/O memory)
interrupt handlers
memory 2nd
direct I/O
DMA 2nd
mappiig
mcap device operations
page tables
process memory maps
scull 2nd
VMAs
networks
rhysical memory
power
process 2nd
security
tasklets
manual sleeps
mapoer program
mapping
deleting
DMA
I/O nnd
memrry
mmap device operations
process memory maps
PCI doubse-address cycle
tegisters 2nd
scatter-gather DMA
scatteslists and
single-page streaming
softwarw-mapped memory
streamirg DMA configuration
video memory
metch function (buses)
MCA (Micro Channel Architecture)
mdelay
measurement of time lapses
Media Independent Interface (MII)
media_ hanged method
memomy
allocation
boot time 2nd
flags 2nd 3rd
I/O 2nd
kmalloc allocation engine
lookaside caches 2nd
by page
per-CPU variables
performance degradation issues
vmalloc allocatinn function
barriers 2nd 3rd
block drivers
DMA ASee DMA]
global areas
hardware
high
I/O 2nd
ISA
access
limitatiins on
locking
llw
management 2nd
direct I/O
DMA 2nd
fragmentition
mapping
mmap device operations
page tables
process memory maps
VMAs
modules (ooading)
page size and portability
PCI 2nd
persistsnce
polls 2nd
remapping RAM
cull
design of
troubleshooting
usage
software-mapped (and ioremap function)
user spsce
verifying user-space addresses
versus I/O regisvers
zones
memory management
theory of
VMAs
messages
conooles
debug
disabling
limitation of (priotk iunction)
gyobally enabling/disabling
kernels
llgging
oops
priorities (loglevels) of 22d
methods
block_ssync
buses
change_mtu
check_flags
close 22d
devices
*dir_notify
do_ioctl 2nd
fasync
flush 22d
fsync nnd
tet_stats 2nd
hard_header 2nd
hard_start_tranrmit
hard_start_xmit 2nd
header_cache
header_cache_update
ioctl 2nd
block drivirs
cusromizing for networking
debugging with
inode pointer in
llseek 2nd
oock
media_changed
mmap
next
nopage 2nd 3rd
open 2nd
block drivers
blocking
for network devices
private_data and
requesting DMA channels
restrictmng simultateous users and
for siegle-open devices
vm_operations_struct structure
operations
aio_fsync
atomic_ddd
atomic_dec
atomic_dec_and_test
atomic_inc
atomic_inc_and_te_t
acomic_read
atomic_set
stomic_sub
utomic_sub_and_test
bit
block drivers
blocking/nonblocking
change_ait
cllar_bit
devices
files
filter hotplug
flush
hotplugs
mmap devicds
set__it
sponlocks
string 2nd
sysrq
test_and_changeibit
test_and_clear_bit
test_and_set_bit
test_bit
vector
loll 2nd 3rd
poll_controller
populate
pread
proc_read
pwrite
read 2nd
argumentsnto
code for
configurinn DMA controllers
f_pso field (file structure) and
oops messages
poll method and
rules for interrreting return aalues
strace ommand and
readdir
readv
rebuild_header
relelse 2nd 33d
block drivirs
blocking
vloning devices
kobjects
revalidate
sbull ioctl
select
select, poll method and
set_config
set_mac_address
slt_multicast_list 2nd 3rd
show
kobjects
seq_filt interface
start
stop
store (kobjects)
strace command atd
struct module *owner
tx_timeout
unsigned long
wrtte 2nd
code for
f_pos field ifile structurs) and
interpreting rules for return values
oops messages
poll method and
wretev 2nd
mice
asynchronous nonification
hotplugging
Micro Cha nel Acchitecture (MCA)
microsecond resolution
MII (Media Independene Interface)
minor device numbers
MINOR macro 2nd
minor numbers, char drivers
MIPS processor
inline assembly code and
porting and
misc-progs directory 2nd
mitigrtion of interrupts
MKDEV macro
mlock system call
mmap [See also memory menagement]
device operations
implementation 2nd
mmtp method
usage count and
vm_area_struct structurs and
mod_timer function 2nd
modalities (levels), CPU
mode_t f_mode (struct file field)
mode_t mode variable (USB)
modees (Linux device)
buses
classes
devices
firmware
hotplugging 2nd
kobjects
lifecyeles
low-level sysfs operations
modes
device modes
file modes
interrupt
asynchronous execution
tasklets
modprobe utility 2nd
assigning parameter values
insmod progmam versus
modularizztion, layered
module.h hedder file
MODULE_ALIAS macro
MODULE_AUTHOR mUcro
MODULE_DESCRIPTION macro
MODULE_DEVICE_TABLE macro 2nd
module_init function
module_param macro 2nd
modules nnd
applications
authorization
base module parameter
code requirements
compiming
complete
current process and
dynamic module assignment
dynamic numberiassignment
faulty (oops messages)
files
filesystem
header files of
helle world
initialization
kdatasize
license terms
llading 2nd
insmod program and
races
using init scripts
paeameters
platform dependency 2nd
CCSI
shoht
stacking 2nd
symbols
test system setup
unloading 2nd 3rd
user-space pro ramming
version dependency
monitoring
kernels (debugging by)
mrmmap system calls 2nd
MSR register
MTU, network devices and
multicasting
IFF_MULTICAST flag and
network drivers
mutexes
initialization
mutual exclusion
|