| IndexNumbers and Symbols
- 64-bit device drivers
, , 
A
- add_drv command
- description
, 
- address spaces
- description
, 
- aphysio() function
- description
, 
- aread() entry point
- asynchronous data transfers
, 
- ASSERT(9F) macro
, 
- associating kernel memory with user applications
, 
- asynchronous communication drivers
- testing
, 
- asynchronous data transfer
- character drivers
, 
- asynchronous data transfers
- block drivers
, 
- attach() entry point
- description
,  - network drivers
, 
- auto-request sense mode
, 
- autoconfiguration
- of block devices
,  - of character devices
,  - overview
,  - routines
,  - of SCSI HBA drivers
,  - of SCSI target drivers
, 
- autoshutdown threshold
, 
- autovectored interrupts
, 
- awrite() entry point
- asynchronous data transfers
, 
B
- binary compatibility
- description
,  - potential problems
, 
- binding a driver to a device
- description
, 
- biodone() function
- description
, 
- block driver
- autoconfiguration of
,  - buf structure
,  - cb_ops structure
,  - overview
,  - slice number
, 
- block driver entry points
,  - close() function
,  - open() function
,  - strategy() function
, 
- buf structure
- changes
,  - description
, 
- buffer allocation, DMA
, 
- buffered I/O functions
- table
, 
- burst sizes, DMA
, 
- bus
- architectures
,  - PCI architectures
,  - SBus architecture
,  - SCSI
, 
- bus-master DMA
, , 
- bus nexus device drivers
- description
, 
- byte ordering
, 
- byte-stream I/O
, 
C
- cache
- description
, 
- callback functions
- description
,  - example
, 
- cb_ops structure
- description
, 
- character device driver
- aphysio() function
,  - autoconfiguration
,  - cb_ops structure
,  - close() entry point
,  - data transfers
,  - device polling
,  - entry points for
,  - I/O control mechanism
,  - memory mapping
,  - minphys() function
,  - open() entry point
,  - overview
,  - physio() function
,  - strategy() entry point
, 
- cloning SCSI HBA driver
, 
- close() entry point
- block drivers
,  - description
, 
- cmn_err() function
- debugging
,  - description
,  - example
, 
- compatible property
- description
, 
- compiling and linking a driver
, 
- condition variable functions
- cv_broadcast()
,  - cv_destroy()
,  - cv_init()
,  - cv_timedwait()
,  - cv_timedwait_sig()
,  - cv_wait()
,  - cv_wait_sig()
,  - table
, 
- condition variables
- and mutex locks
,  - routines
, 
- .conf files
- See hardware configuration files
- configuration entry points
- attach() function
,  - detach() function
,  - getinfo() function
, 
- configuration files, hardware
- See hardware configuration files
- context management
- See device context management
- context of device driver
, 
- cookies
- DMA
,  - iblock
, 
- copying data
- copyin() function
,  - copyout() function
, 
- crash dumps, saving
, 
- crash(1M) command
, 
- csi_arq_status structure
- changes
, 
- cv_timedwait() function
- changes
, 
- cv_timedwait_sig() function
- changes
, 
| |