L
- lapses of time, measurement of, Measuring Time Lapses–Processor-Specific Registers
- laptop docking stations, Laptop docking stations
- large buffers,
obtaining, Obtaining Large Buffers, Quick Reference
- large file
implementations (/proc files), The seq_file interface
- layers, The Kernel Symbol Table, The Generic DMA Layer
- generic DMA, The Generic DMA Layer
- modularization, The Kernel Symbol Table
- lddbus driver, Bus methods
- ldd_driver
structure, Driver structure embedding
- LEDs,
soldering to output pins, A Sample Driver
- levels, User Space and Kernel Space, Turning the Messages On and Off, Turning the Messages On and Off
- CPU (modalities), User Space and Kernel Space
- debugging, Turning the Messages On and Off, Turning the Messages On and Off
- libraries, Kernel Modules Versus Applications
- license
terms, License Terms
- lifecycles, USB Urbs, The Linux Device Model, Putting It All Together–Remove a Driver
- Linux device model, Putting It All Together–Remove a Driver
- objects, The Linux Device Model
- urbs, USB Urbs
- limitations of debug
messages (prink function), Rate Limiting
- line settings (tty drivers), TTY Line Settings
- line status register (LSR), ioctls
- link state
(changes in), Changes in Link State
- linked
lists, Linked Lists
- traversal of, Linked Lists
- linking libraries, Kernel Modules Versus Applications
- links
(symbolic), Symbolic Links
- Linux, Version Numbering, License Terms
- license terms, License Terms
- version numbering, Version Numbering
- Linux device model, The Linux Device Model–The Linux Device Model, Kobjects, Ksets, and Subsystems–Subsystems, Low-Level Sysfs Operations–Symbolic Links, Hotplug Event Generation, Buses–Bus
attributes, Devices–Driver structure embedding, Classes–Class interfaces, Putting It All Together–Remove a Driver, Hotplug–udev, Dealing with Firmware–How It Works
- buses, Buses–Bus
attributes
- classes, Classes–Class interfaces
- devices, Devices–Driver structure embedding
- firmware, Dealing with Firmware–How It Works
- hotplugging, Hotplug–udev
- kobjects, Kobjects, Ksets, and Subsystems–Subsystems, Low-Level Sysfs Operations–Symbolic Links, Hotplug Event Generation
- hotplug
events, Hotplug Event Generation
- low-level sysfs
operations, Low-Level Sysfs Operations–Symbolic Links
- lifecycles, Putting It All Together–Remove a Driver
- Linux Trace
Toolkit (LTT), The Linux Trace Toolkit
- linux-kernel
mailing list, Joining the Kernel Development Community, Linked Lists
- LINUX_VERSION_CODE macro, Version Dependency, Version Dependency, Quick Reference
- list.h header
file, Linked Lists
- lists
(PCI), Quick Reference
- list_add function, Linked Lists
- list_add_tail function, Linked Lists
- list_del function, Linked Lists
- list_empty function, Linked Lists
- list_entry
macro, Linked Lists
- list_for_each macro, Linked Lists
- list_head data
structure, Linked Lists
- list_move
function, Linked Lists
- list_splice function, Linked Lists
- little-endian
byte order, Byte Order
- llseek method, File Operations, File Operations, Seeking a Device
- loadable modules, Loadable Modules
- loading, Loading and Unloading Modules–Platform Dependency, Module-Loading Races, Module Parameters–Module Parameters, Dynamic Allocation of Major Numbers, Dynamic Allocation of Major Numbers, How It Works
- attribute (firmware), How It Works
- drivers, Dynamic Allocation of Major Numbers
- modules, Loading and Unloading Modules–Platform Dependency, Module-Loading Races, Module Parameters–Module Parameters, Dynamic Allocation of Major Numbers
- dynamically
assigned device numbers, Dynamic Allocation of Major Numbers
- parameters, Module Parameters–Module Parameters
- races, Module-Loading Races
- local0
(IP number), Assigning IP Numbers
- LocalTalk devices, setting up fields for, Interface Information
- lock
method, File Operations, File Operations
- lock-free algorithms, Lock-Free Algorithms
- locked
keyboard (debugging), System Hangs
- locking, Concurrency and Its Management, Semaphores and Mutexes, Locking Traps–Fine- Versus Coarse-Grained Locking, Lock Ordering Rules, Alternatives to Locking–Read-Copy-Update, Atomic Variables, seqlocks
- adding, Semaphores and Mutexes
- alternatives to, Alternatives to Locking–Read-Copy-Update
- atomic variables, Atomic Variables
- rules for, Lock Ordering Rules
- seqlocks, seqlocks
- traps, Locking Traps–Fine- Versus Coarse-Grained Locking
- lockmeter
tool, Fine- Versus Coarse-Grained Locking
- loff_t
(long offset), File Operations, The file Structure
- loff_t
f_pos (struct file field), The file Structure
- logging
messages (printk function), How Messages Get Logged
- logical
addresses, Address Types
- logical
units (USB), Configurations
- login
process, Access Control on a Device File
- loglevels, The Hello World Module, printk
- message priorities, The Hello World Module
- LOG_BUF_LEN
circular buffer, How Messages Get Logged
- long data
type, Use of Standard C Types
- long delays (of code execution), Long Delays
- lookaside
caches, Lookaside Caches–The alloc_pages Interface, Quick Reference
- loopback
interfaces, How snull Is Designed
- loops, System Hangs, Busy waiting, Short Delays
- busy, Busy waiting
- endless, System Hangs
- software, Short Delays
- loops_per_jiffy value, Short Delays
- low
memory, High and Low Memory
- low-level sysfs operations, Low-Level Sysfs Operations–Symbolic Links
- ls command,
identifying device type, Major and Minor Numbers
- LSR (line
status register), ioctls
- ltalk_setup, Interface Information
- ltalk_setup function, Interface Information
- LTT (Linux
Trace Toolkit), The Linux Trace Toolkit
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.