| | | | |
| 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 ( ) |
| |
| | 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 ( ) |
| | | invalid ( ) |
| | | 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 ( ) |
| |
| | IOMMU ( ) |
| |
| | iovec structure ( ) |
| |
| | IRM, See Interrupt Resource Management |
| |
| | ISO 8802-3 ( ) |
| |
| | ISO 9314-2 ( ) |
| |
| | ISR (interrupt service routine) ( ) |