| | | |
I |
|
| I/O |
| | asynchronous data transfers ( ) ( ) |
| | byte stream ( ) |
| | disk controls ( ) |
| | DMA transfers ( ) |
| | file system structure ( ) |
| | miscellaneous control of ( ) |
| | multiplexing ( ) |
| | polled I/O interfaces ( ) ( ) |
| | programmed transfers ( ) |
| | scatter/gather structures ( ) |
| | synchronous data transfers ( ) ( ) |
| | visual I/O interfaces ( ) |
|
| IEEE 802.3 ( ) |
|
| IEEE 802.5 ( ) |
|
| ILP32 |
| | use in devmap() ( ) |
| | use in ioctl() ( ) |
| | use in mmap() ( ) |
|
| ILP64, use in mmap() ( ) |
|
| _info() entry point |
| | required implementation ( ) |
| | example of ( ) |
|
| _init() entry point |
| | network drivers ( ) |
| | required implementation ( ) |
| | example of ( ) |
|
| instance numbers ( ) |
|
| interface association nodes ( ) |
|
| internal mode registers ( ) |
|
| internal sequencing logic ( ) |
|
| interrupt functions ( ) |
|
| interrupt handlers |
| | functionality ( ) |
| | registering ( ) |
|
| interrupt handling ( ) |
| | callback handler function ( ) |
| | clearing masks ( ) |
| | ddi_cb_register() function ( ) |
| | ddi_cb_unregister() function ( ) |
| | ddi_intr_add_handler() function ( ) ( ) ( ) |
| | ddi_intr_add_softint() function ( ) |
| | ddi_intr_alloc() function ( ) ( ) ( ) |
| | ddi_intr_block_disable() function ( ) |
| | ddi_intr_block_enable() function ( ) |
| | ddi_intr_clr_mask() function ( ) ( ) |
| | ddi_intr_disable() function ( ) ( ) |
| | ddi_intr_dup_handler() function ( ) ( ) |
| | ddi_intr_enable() function ( ) ( ) |
| | ddi_intr_free() function ( ) ( ) |
| | ddi_intr_get_cap() function ( ) |
| | ddi_intr_get_hilevel_pri() function ( ) ( ) |
| | ddi_intr_get_navail() function ( ) |
| | ddi_intr_get_nintrs() function ( ) |
| | ddi_intr_get_pending() function ( ) ( ) |
| | ddi_intr_get_pri() function ( ) ( ) |
| | ddi_intr_get_softint_pri() function ( ) |
| | ddi_intr_get_supported_types() function ( ) |
| | ddi_intr_hilevel() function ( ) |
| | ddi_intr_remove_handler() function ( ) ( ) |
| | ddi_intr_remove_softint() function ( ) |
| | ddi_intr_set_cap() function ( ) |
| | ddi_intr_set_mask() function ( ) ( ) |
| | ddi_intr_set_nreq() function ( ) |
| | ddi_intr_set_pri() function ( ) |
| | ddi_intr_set_softint_pri() function ( ) ( ) |
| | ddi_intr_trigger_softint() function ( ) ( ) |
| | gld_intr() function ( ) |
| | high-level interrupts ( ) ( ) ( ) |
| | overview ( ) |
| | pending interrupts ( ) |
| | setting masks ( ) |
| | software interrupts ( ) ( ) ( ) |
|
| interrupt property, definition ( ) |
|
| Interrupt Resource Management ( ) |
|
| interrupts |
| | allocating ( ) |
| | callback support ( ) |
| | capability functions ( ) |
| | changing soft interrupt priority example ( ) |
| | checking pending interrupts example ( ) |
| | clearing interrupt masks example ( ) |
| | common problems with ( ) |
| | description of ( ) |
| | handling high-level interrupts examples ( ) |
| | handling low-level interrupts example ( ) |
| | high-level mutexes ( ) |
| | initialization and destruction functions ( ) |
| | interrupt handling example ( ) |
| | legacy defined ( ) |
| | message-signaled defined ( ) |
| | MSI defined ( ) |
| | MSI implementation ( ) |
| | MSI-X defined ( ) |
| | MSI-X implementation ( ) |
| | network drivers ( ) |
| | priority levels ( ) |
| | priority management functions ( ) |
| | registering legacy interrupt example ( ) |
| | registering legacy interrupts ( ) |
| | registering MSI interrupts ( ) |
| | registering MSI interrupts example ( ) |
| | removing legacy interrupt example ( ) |
| | removing MSI interrupts example ( ) |
| | requesting ( ) |
| | setting interrupt masks example ( ) |
| | soft interrupt functions ( ) |
| | software interrupts ( ) |
| | types of ( ) |
| | using legacy ( ) |
| | writing handlers ( ) |
|
| ioctl() function |
| | character drivers ( ) |
| | commands ( ) |
| | DLIOCRAW ( ) |
|
| ioctl(9E) driver entry point ( ) |
|
| iovec structure ( ) |
|
| IRM, See Interrupt Resource Management |
|
| ISO 8802-3 ( ) |
|
| ISO 9314-2 ( ) |
|
| ISR (interrupt service routine) ( ) |