O

objects, Concurrency and Its Management, The Linux Device Model, Kobjects, Ksets, and SubsystemsSubsystems, Kobjects, Ksets, and Subsystems, Low-Level Sysfs OperationsSymbolic Links, Hotplug Event Generation
kobjects, Kobjects, Ksets, and SubsystemsSubsystems, Kobjects, Ksets, and Subsystems, Low-Level Sysfs OperationsSymbolic Links, Hotplug Event Generation
(see also kobjects)
hotplug event generation, Hotplug Event Generation
low-level sysfs operations, Low-Level Sysfs OperationsSymbolic Links
lifecycles, The Linux Device Model
sharing, Concurrency and Its Management
octets, Network Drivers
older interfaces, The Older Way, An older interface
char device registration, The Older Way
/proc file implementation, An older interface
oops messages, Oops MessagesOops Messages
open files, The file Structure
open function (tty drivers), open and closeopen and close
open method, File Operations, The file Structure, The open Method, Single-Open Devices, Restricting Access to a Single User at a Time, Blocking open as an Alternative to EBUSY, The vm_area_struct structure, Registering DMA usage, The open and release Methods, The Device Methods
block drivers, The open and release Methods
blocking, Blocking open as an Alternative to EBUSY
for network devices, The Device Methods
private_data and, The file Structure
requesting DMA channels, Registering DMA usage
restricting simultaneous users and, Restricting Access to a Single User at a Time
for single-open devices, Single-Open Devices
vm_operations_struct structure, The vm_area_struct structure
opening network drivers, Opening and ClosingOpening and Closing
operations, File OperationsFile Operations, File Operations, readv and writev, System Hangs, The Spinlock Functions, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Atomic Variables, Bit Operations, Bit Operations, Bit Operations, Bit Operations, Bit Operations, Bit Operations, Bit Operations, Bit Operations, Blocking and Nonblocking Operations, Blocking and Nonblocking Operations, String Operations, Quick Reference, Operations on ksets, Low-Level Sysfs OperationsSymbolic Links, Hotplug Operations, Hotplug Operations, Bus methods, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure, The mmap Device OperationRemapping Kernel Virtual Addresses, Adding VMA Operations, Asynchronous I/O, Block device operations, The Block Device OperationsThe ioctl Method, Assigning IP Numbers, The Device Methods, The tty_operations Structure in Detail
aio_fsync, Asynchronous I/O
atomic_add, Atomic Variables
atomic_dec, Atomic Variables
atomic_dec_and_test, Atomic Variables
atomic_inc, Atomic Variables
atomic_inc_and_test, Atomic Variables
atomic_read, Atomic Variables
atomic_set, Atomic Variables
atomic_sub, Atomic Variables
atomic_sub_and_test, Atomic Variables
bit, Bit Operations
block drivers, Block device operations, The Block Device OperationsThe ioctl Method
blocking, Blocking and Nonblocking Operations
change_bit, Bit Operations
clear_bit, Bit Operations
devices, The Device Methods
files, File OperationsFile Operations
filter operation, Hotplug Operations
flush, File Operations
hotplugs, Hotplug Operations
on ksets, Operations on ksets
low-level sysfs, Low-Level Sysfs OperationsSymbolic Links
methods, Bus methods, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure, The vm_area_struct structure
(see also methods)
buses, Bus methods
close, The vm_area_struct structure
nopage, The vm_area_struct structure
open, The vm_area_struct structure
populate, The vm_area_struct structure
mmap devices, The mmap Device OperationRemapping Kernel Virtual Addresses
nonblocking, Blocking and Nonblocking Operations
set_bit, Bit Operations
snull interfaces, Assigning IP Numbers
spinlocks, The Spinlock Functions
string, String Operations, Quick Reference
sysrq, System Hangs
test_and_change_bit, Bit Operations
test_and_clear_bit, Bit Operations
test_and_set_bit, Bit Operations
test_bit, Bit Operations
tty_operations structure, The tty_operations Structure in Detail
vector, readv and writev
VMAs (adding), Adding VMA Operations
optimizations, compiler, I/O Registers and Conventional Memory
options (configuration), Debugging Support in the KernelDebugging Support in the Kernel
ordering locking (rules for), Lock Ordering Rules
outb function, Manipulating I/O ports
outb_p function, Pausing I/O
outl function, Manipulating I/O ports
output, Blocking and Nonblocking Operations, Flushing pending output, Communicating with Hardware, An I/O Port Example, A Sample Driver
buffers, Blocking and Nonblocking Operations
flushing pending, Flushing pending output
pins, Communicating with Hardware, An I/O Port Example, A Sample Driver
outsb function, String Operations
outsl function, String Operations
outsw function, String Operations
outw function, Manipulating I/O ports
overriding ARP, Overriding ARP
overruns (buffers), Oops Messages
O_NDELAY flag (f_flags field), Blocking and Nonblocking Operations
O_NONBLOCK flag (f_flags field), The file Structure, The Predefined Commands, Blocking and Nonblocking Operations, Reading data from the device
read/write methods and, Reading data from the device
O_RDONLY flag (f_flags field), The file Structure
O_SYNC flag (f_flags field), The file Structure
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset