| | | | |
| D |
| |
| | DDI device mapping |
| | | devmap_access -- device mapping access entry point ( ) |
| | | devmap_contextmgt -- device mapping access entry point ( ) |
| | | devmap_dup -- device mapping duplication entry point ( ) |
| | | devmap_map -- device mapping access entry point ( ) |
| | | devmap_unmap -- device mapping unmap entry point ( ) |
| | | mapdev_access -- device mapping access entry point ( ) |
| | | mapdev_dup -- device mapping duplication entry point ( ) |
| | | mapdev_free -- device mapping free entry point ( ) |
| |
| | dev_info structure, convert device number to -- getinfo ( ) |
| |
| | device access |
| | | -- close ( ) |
| | | -- open ( ) |
| |
| | device mapping access entry point -- devmap_access ( ) |
| |
| | device mapping access entry point -- devmap_contextmgt ( ) |
| |
| | device mapping access entry point -- devmap_map ( ) |
| |
| | device mapping access entry point -- mapdev_access ( ) |
| |
| | device mapping duplication entry point -- devmap_dup ( ) |
| |
| | device mapping duplication entry point -- mapdev_dup ( ) |
| |
| | device mapping free entry point -- mapdev_free ( ) |
| |
| | device mapping unmap entry point -- devmap_unmap ( ) |
| |
| | device number, convert to dev_info structure -- getinfo ( ) |
| |
| | devices |
| | | attach to system -- attach ( ) |
| | | claim to drive a device -- identify ( ) |
| | | detach from system -- detach ( ) |
| | | read data -- read ( ) |
| | | write data to a device -- write ( ) |
| |
| | devices, memory mapped |
| | | check virtual mapping -- devmap ( ) |
| | | check virtual mapping -- mmap ( ) |
| |
| | devices, memory mapping, map device memory into user space -- segmap ( ) |
| |
| | devices, non-self-identifying, determine if present -- probe ( ) |
| |
| | devmap_access -- device mapping access entry point ( ) |
| |
| | devmap_contextmgt -- device mapping access entry point ( ) |
| |
| | devmap_dup -- device mapping duplication entry point ( ) |
| |
| | devmap_map -- device mapping access entry point ( ) |
| |
| | devmap_unmap -- device mapping unmap entry point ( ) |
| |
| | Driver entry point routines |
| | | -- attach ( ) |
| | | -- chpoll ( ) |
| | | -- close ( ) |
| | | -- detach ( ) |
| | | -- devmap ( ) |
| | | -- dump ( ) |
| | | -- _fini ( ) |
| | | -- getinfo ( ) |
| | | -- identify ( ) |
| | | -- _info ( ) |
| | | -- _init ( ) |
| | | -- ioctl ( ) |
| | | -- mmap ( ) |
| | | -- open ( ) |
| | | -- print ( ) |
| | | -- probe ( ) |
| | | -- prop_op ( ) |
| | | -- put ( ) |
| | | -- read ( ) |
| | | -- segmap ( ) |
| | | -- srv ( ) |
| | | -- strategy ( ) |
| | | -- write ( ) |
| |
| | driver messages, display on system console -- print ( ) |
| |
| | driver property information, report --prop_op ( ) |
| |
| | drivers, character-oriented, -- ioctl ( ) |
| |
| | dump -- dump memory to disk during system failure ( ) |
| |
| | dynamically update kstats -- ks_update ( ) |
| | | | |
| G |
| |
| | get/set SCSI transport capability -- tran_getcap ( ) |
| | | tran_setcap ( ) |
| |
| | gldm_get_stats -- report hardware statistics ( ) |
| |
| | gldm_intr -- called when the device might have interrupted ( ) |
| |
| | gldm_ioctl -- implements device-specific ioctl commands ( ) |
| |
| | gldm_reset -- initialize the network device ( ) |
| |
| | gldm_send -- queue a packet to the device for transmission ( ) |
| |
| | gldm_set_mac_addr -- set the physical address of the network device ( ) |
| |
| | gldm_set_multicast -- enables/disables device-level multicast addresses ( ) |
| |
| | gldm_set_promiscuous -- enables/disables device-level promiscuous mode ( ) |
| |
| | gldm_start -- start the network device receiver ( ) |
| |
| | gldm_stop -- stop the network device receiver ( ) |
| | | | |
| S |
| |
| | SCSI HBA packet preparation and deallocation -- tran_init_pkt ( ) |
| | | tran_destroy_pkt ( ) |
| |
| | SCSI bus, request to probe SCSI bus for a particular target -- tran_tgt_probe ( ) |
| |
| | SCSI command |
| | | abort -- tran_abort ( ) |
| | | request to transport -- tran_start ( ) |
| |
| | SCSI HBA DMA deallocation entry point -- tran_dmafree ( ) |
| |
| | SCSI HBA memory synchronization entry point -- tran_sync_pkt ( ) |
| |
| | strategy -- perform block I/O ( ) |
| |
| | STREAMS message queues |
| | | receive messages from the preceding queue -- put ( ) |
| | | service queued messages -- srv ( ) |
| | | | |
| T |
| |
| | tran_abort -- abort a SCSI command ( ) |
| |
| | tran_bus_reset -- reset a SCSI bus ( ) |
| |
| | tran_destroy_pkt -- SCSI HBA packet preparation and deallocation ( ) |
| |
| | tran_dmafree -- SCSI HBA DMA deallocation entry point ( ) |
| |
| | tran_getcap -- get/set SCSI transport capability ( ) |
| |
| | tran_init_pkt -- SCSI HBA packet preparation and deallocation ( ) |
| |
| | tran_quiesce -- quiesce and unquiesce a SCSI bus ( ) |
| |
| | tran_reset -- reset a SCSI bus or target ( ) |
| |
| | tran_reset_notify -- request to notify SCSI target of bus reset ( ) |
| |
| | tran_setcap -- get/set SCSI transport capability ( ) |
| |
| | tran_start -- request to transport a SCSI command ( ) |
| |
| | tran_sync_pkt -- SCSI HBA memory synchronization entry point ( ) |
| |
| | tran_tgt_free -- request to free HBA resources allocated on behalf of a target ( ) |
| |
| | tran_tgt_init -- request to initialize HBA resources on behalf of a particular target ( ) |
| |
| | tran_tgt_probe -- request to probe SCSI bus for a particular target ( ) |
| |
| | tran_unquiesce -- quiesce and unquiesce a SCSI bus ( ) |