| | H
- handle, DMA
, , , 
- hardware configuration files
, , ,  - PCI devices
,  - SBus devices
,  - SCSI target devices
,  - where to place
, 
- hardware context
, 
- hardware state in power management
, 
- HBA driver
- See SCSI HBA driver
- header files for device drivers
, , 
- host bus adapter transport layer
, 
- hot-plug
- See hotplugging
- hotpluggable drivers
- See hotplugging
- hotplugging
,  - and SCSI HBA driver
, , 
I
- I/O
- asynchronous data transfers
, ,  - byte stream
,  - disk controls
,  - DMA transfers
,  - file system structure
,  - miscellaneous control of
,  - multiplexing
,  - programmed transfers
,  - scatter/gather structures
,  - synchronous data transfers
, , 
- IA processor
- byte ordering
,  - data alignment
,  - floating point operations
, 
- iblock cookie
, 
- IEEE 802.3
- See DL_ETHER
- IEEE 802.5
- See DL_TPR
- ILP32
- use in devmap()
,  - use in ioctl()
,  - use in mmap()
, 
- ILP64
- use in mmap()
, 
- _info() entry point
- example
,  - required implementation
, 
- _init() entry point
- example
,  - required implementation
, 
- instance numbers
, 
- internal mode registers
, 
- internal sequencing logic
, 
- interrupt functions
- table
, 
- interrupt handlers, responsibilities of
, 
- interrupt handling
- ddi_add_intr() function
,  - gld_intr() function
,  - high-level interrupts
, , ,  - overview
,  - registering an interrupt handler
,  - software interrupts
, , 
- interrupt property
- definition
, 
- interrupts
- common problems with
,  - description of
,  - for network drivers
,  - interrupt numbers
,  - priority levels
,  - specification
,  - stuck interrupt
,  - types of
, 
- ioctl() function
- character drivers
,  - commands
,  - DLIOCRAW
, 
- iovec structure
- example
, 
- ISO 8802-3
- See DL_ETHER
- ISO 9314-2
- See DL_TPR
K
- kadb
,  - breakpoints
,  - commands
,  - conditional breakpoints
,  - device macros
,  - display and control commands
,  - exiting
,  - macros
,  - output pager
,  - register identifiers
,  - starting
, 
- kernel
- debugger
- See kadb
- device tree
,  - memory
- allocation
,  - associating with user applications
,  - detecting leaks with mdb
, 
- module directory
,  - overview
, 
- kernel logging functions
- table
, 
- kernel statistics functions
- table
, 
- kernel thread functions
- table
, 
- kmem_alloc()
- description
, 
- kmem_flags
, 
- kstat(9S) structure
- network driver
, 
| |