Writing Device Drivers for Oracle® Solaris 11.2

Exit Print View

Updated: September 2014
 
 

L

latent fault
definition ofindex iconPeriodic Health Checks
layered driver handle  Seeindex iconLDI
Layered Driver Interface  Seeindex iconLDI
layered identifier  Seeindex iconLDI
ld commandindex iconCompiling and Linking the Driver
LDIindex iconLayered Driver Interface (LDI)
definitionindex iconOracle Solaris Kernel
device accessindex iconKernel Interfaces
device consumerindex iconLDI Overview
device informationindex iconKernel Interfaces
device layeringindex iconUser Interfaces
device usage
index iconDevice User Command Interfaces
index iconPrint System Configuration Command Interfaces
index iconUser Interfaces
index iconKernel Interfaces
event notification interfacesindex iconReceiving Asynchronous Device Event Notification
fuser commandindex iconDevice User Command Interfaces
kernel device consumerindex iconLDI Overview
layered driverindex iconLDI Overview
layered driver handle
index iconDriver Source File
index iconLayered Driver Handles ??? Target Devices
layered identifier
index iconDriver Source File
index iconLayered Identifiers ??? Kernel Device Consumers
libdevinfo interfacesindex iconUser Interfaces
prtconf commandindex iconPrint System Configuration Command Interfaces
target device
index iconLayered Driver Handles ??? Target Devices
index iconLDI Overview
LDI functions
ldi_add_event_handler() functionindex iconReceiving Asynchronous Device Event Notification
ldi_aread() functionindex iconAccessing Target Devices
ldi_awrite() functionindex iconAccessing Target Devices
ldi_close() function
index iconDriver Source File
index iconOpening and Closing Target Devices
ldi_devmap() functionindex iconAccessing Target Devices
ldi_dump() functionindex iconAccessing Target Devices
ldi_get_dev() functionindex iconRetrieving Target Device Information
ldi_get_devid() functionindex iconRetrieving Target Device Information
ldi_get_eventcookie() functionindex iconReceiving Asynchronous Device Event Notification
ldi_get_minor_name() functionindex iconRetrieving Target Device Information
ldi_get_otyp() functionindex iconRetrieving Target Device Information
ldi_get_size() functionindex iconRetrieving Target Device Information
ldi_getmsg() functionindex iconAccessing Target Devices
ldi_ident_from_dev() function
index iconDriver Source File
index iconLayered Identifiers ??? Kernel Device Consumers
ldi_ident_from_dip() functionindex iconLayered Identifiers ??? Kernel Device Consumers
ldi_ident_from_stream() functionindex iconLayered Identifiers ??? Kernel Device Consumers
ldi_ident_release() function
index iconDriver Source File
index iconLayered Identifiers ??? Kernel Device Consumers
ldi_ioctl() functionindex iconAccessing Target Devices
ldi_open_by_dev() functionindex iconOpening and Closing Target Devices
ldi_open_by_devid() functionindex iconOpening and Closing Target Devices
ldi_open_by_name() function
index iconDriver Source File
index iconOpening and Closing Target Devices
ldi_poll() functionindex iconAccessing Target Devices
ldi_prop_exists() functionindex iconRetrieving Target Device Property Values
ldi_prop_get_int() functionindex iconRetrieving Target Device Property Values
ldi_prop_get_int64() functionindex iconRetrieving Target Device Property Values
ldi_prop_lookup_byte_array() functionindex iconRetrieving Target Device Property Values
ldi_prop_lookup_int64_array() functionindex iconRetrieving Target Device Property Values
ldi_prop_lookup_int_array() functionindex iconRetrieving Target Device Property Values
ldi_prop_lookup_string() functionindex iconRetrieving Target Device Property Values
ldi_prop_lookup_string_array() functionindex iconRetrieving Target Device Property Values
ldi_putmsg() functionindex iconAccessing Target Devices
ldi_read() functionindex iconAccessing Target Devices
ldi_remove_event_handler() functionindex iconReceiving Asynchronous Device Event Notification
ldi_strategy() functionindex iconAccessing Target Devices
ldi_write() function
index iconDriver Source File
index iconAccessing Target Devices
LDI types
ldi_callback_id_tindex iconReceiving Asynchronous Device Event Notification
ldi_handle_tindex iconLayered Driver Handles ??? Target Devices
ldi_ident_tindex iconLayered Identifiers ??? Kernel Device Consumers
leaf devices
description ofindex iconDevice Tree Components
legacy interrupts
definedindex iconDevice Interrupts
usingindex iconLegacy Interrupts
length argument, ddi_dma_mem_alloc()
changes toindex iconddi_dma_mem_alloc Argument Changes
libdevinfo()
displaying the device treeindex iconlibdevinfo Library
libdevinfo device information libraryindex iconUser Interfaces
linking driversindex iconCompiling and Linking the Driver
lint command
64-bit environmentindex iconGeneral Conversion Steps
list suspect
definitionindex iconDiagnosis, Suspect Lists, and Fault Events
lnodeindex iconDevice Information Library Interfaces
loadable module functionsindex iconModule Functions
loading driversindex iconCompiling and Linking the Driver
add_drv commandindex iconInstalling Drivers with add_drv
hardware configuration fileindex iconWriting a Hardware Configuration File
loading modules
index iconCopying the Driver to a Module Directory
index iconLoadable Module Entry Points
loading test modulesindex iconLoading and Unloading Test Modules
locking primitives, types ofindex iconLocking Primitives
locks
manipulatingindex iconKernel Thread Control and Synchronization Functions
mutexindex iconMutual-Exclusion Locks
readers/writerindex iconReaders/Writer Locks
scheme forindex iconChoosing a Locking Scheme
LP64
use in devmap()index iconData Sharing in devmap
use in ioctl()index iconData Sharing in ioctl
lso_basic_tcp_ipv4() structureindex iconLarge Segment (or Send) Offload
LUN bitsindex iconBuilding a Command