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]

packages, upgrading
PACKET_BROADCAST flag
PACKET_HOST flag
PACKET_MULTICAST flag
PACKET_OTHERHOST flag
packets
     management
     multicasting
     reception
     reception of
     transmission 2nd
page frame number (PFN)
page-oriented allocation functions 2nd
page.h header file
page_address macro
PAGE_SHIFT macro
PAGE_SHIFT symbol
PAGE_SIZE symbol 2nd
pages
     allocators
     faults caused by invalid pointers
     physical addresses
     size and portability
     tables
         I/O memory and
         nopage VMA method
parallel ports
    interrupt handlers
         disabling
         preparing for
     stacking driver modules
param.h header file
parameters
     assigning values
     base module
     modules
PARENB bitmask
PARODD bitmask
partial data transfers
     read method
     write method
passwords
pausing I/O
PC parallel interface
PCI (Peripheral Component Interconnect)
    devices
         adding
         deleting
     DMA
     double-address cycle mappings
    drivers
         adding
         deleting
     EISA
     extended buses
     interfaces
     ISA
     lists
     MCA
     NuBus
     PC/104 and PC/104+
     SBus
     searching
     VLB
pci_bus_type variable
PCI_CLASS variable
PCI_DEVICE macro
PCI_DEVICE_CLASS macro
PCI_DMA_FROMDEVICE symbol
PCI_DMA_TODEVICE symbol
PCI_ID variable
pci_map_sg function
pci_remove_bus_device function
pci_resource_ functions
PCI_SLOT_NAME variable
PCI_SUBSYS_ID variable
PDEBUG/PDEBUGG symbols
pending output, flushing 2nd
per-CPU variables
performance
     allocating socket buffers
     degrading by allocating too much memory
     memory barriers and
     mmap method
     output buffers and
     string operations and
Peripheral Component Interconnect [See PCI]
peripherals (DMA)
perror calls
persistence of memory
PFN (page frame number)
pfn_to_page function
PG_locked flag
PG_reserved flag
PHYS variable
physical addresses 2nd [See also addresses]
     pages
physical memory management of 2nd [See also memory]
pins
     9/10 of parallel connector
     interrupts (generating)
     output 2nd 3rd
pipes (scull)
platform dependency 2nd
     for modules
     porting and
     /proc/stat file
PLIP (Parallel Line Internet Protocol)
     using Ethernet headers
     interrupt handling differences
Plug and Play (PnP)
PnP (plug and play)
Point-to-Point Protocol (PPP) and interrupt handling differences
pointers
     data type portability
     inode in ioctl method
     kobject
     scull
     tty_driver function
policies
     controlling devices by printing and
     memory
         allocation (scull)
     security
     separation from mechanism
poll method 2nd 3rd 4th
poll.h header file 2nd
poll_controller method
poll_table structure 2nd
poll_table_entry structure
poll_wait function 2nd
POLLERR flag
POLLHUP flag
POLLIN flag
POLLOUT flag
POLLPRI flag
POLLRDBAND flag
POLLRDNORM flag
POLLWRBAND flag
POLLWRNORM flag
pools
     DMA
     memory 2nd
populate method
portability
     porting and
ports [See also connections; parallel ports]
     access
     accessing different sizes
     I/O 2nd
     parallel
         disabling interrupt handlers
         preparing for interrupt handlers
     platform dependency and
POS (Programmable Option Select)
power management
PowerPC architecture (porting and)
PPP (Point-to-Point Protocol) and interrupt handling differences
pread method
precision, temporal
predefined commands ioctl method 2nd [See also commands]
preemption and concurrency
printing
     controlling devices by
     to debug code
     device numbers
     from gdb debugger
     interface-specific data
     kernels
     _t data items
printk function 2nd
     circular buffers for
     debugging with
     logging messages from
     seq_file interface (avoiding in)
     turning debug messages on/off
priorities
     allocation
         memory
private_data field (file structure)
privileged operations
probe function (USB)
probe_irq_off function
probe_irq_on function
Probes, Dynamic
probing
     do-it-yourself
     for IRQ numbers
     kernel-assisted
     PCI
/proc filesystem
     installing interrupt handlers
     removing /proc entries
     shared interrupts and
/proc/*/maps
/proc/devices file
/proc/interrupts file 2nd
/proc/kcore file
/proc/kmsg file
/proc/modules file
/proc/slabinfo file
/proc/stat file
/proc/sys/kernel/printk file, reading console loglevel with
/proc/tty/driver/ directory
proc_read method
processes
     current
     kernel timers for
     kernels (splitting)
     login
     managing
     memory maps
     opening devices for each process
     sleeps
processor-specific registers
PRODUCT variable 2nd
Programmable Option Select (POS)
programming
     concurrency in
     hello world module
     ISA
     module requirements
     test system setup
     user space 2nd
programs 2nd [See also applications versus kernel modules]
     asynctest
     dataalign
     datasize
     insmod
     jitbusy
     mapper
     nbtest
     obtaining
     rmmod
     /sbin/hotplug utility
     setconsole
     setterm
     tcpdump
     tracing
     tunelp
public kernel symbols
put_unaligned function
put_user function 2nd
pwrite method

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