man pages section 9: DDI and DKI Driver Entry Points
    
A
 
 aread — asynchronous read from a device ( Index Term Link )
 
 asynchronous read — aread ( Index Term Link )
 
 asynchronous write — awrite ( Index Term Link )
 
 awrite — asynchronous write to a device ( Index Term Link )
    
C
 
 character-oriented drivers, — ioctl ( Index Term Link )
 
 csx_event_handler — PC Card driver event handler ( Index Term Link )
    
D
 
 DDI device mapping
  devmap_access — device mapping access entry point ( Index Term Link )
  devmap_contextmgt — device mapping access entry point ( Index Term Link )
  devmap_dup — device mapping duplication entry point ( Index Term Link )
  devmap_map — device mapping access entry point ( Index Term Link )
  devmap_unmap — device mapping unmap entry point ( Index Term Link )
  mapdev_access — device mapping access entry point ( Index Term Link )
  mapdev_dup — device mapping duplication entry point ( Index Term Link )
  mapdev_free — device mapping free entry point ( Index Term Link )
 
 dev_info structure, convert device number to — getinfo ( Index Term Link )
 
 device access
  — close ( Index Term Link )
  — open ( Index Term Link )
 
 device mapping access entry point — devmap_access ( Index Term Link )
 
 device mapping access entry point — devmap_contextmgt ( Index Term Link )
 
 device mapping access entry point — devmap_map ( Index Term Link )
 
 device mapping access entry point — mapdev_access ( Index Term Link )
 
 device mapping duplication entry point — devmap_dup ( Index Term Link )
 
 device mapping duplication entry point — mapdev_dup ( Index Term Link )
 
 device mapping free entry point — mapdev_free ( Index Term Link )
 
 device mapping unmap entry point — devmap_unmap ( Index Term Link )
 
 device number, convert to dev_info structure — getinfo ( Index Term Link )
 
 devices
  attach to system — attach ( Index Term Link )
  claim to drive a device — identify ( Index Term Link )
  detach from system — detach ( Index Term Link )
  read data — read ( Index Term Link )
  write data to a device — write ( Index Term Link )
 
 devices, memory mapped
  check virtual mapping — devmap ( Index Term Link )
  check virtual mapping — mmap ( Index Term Link )
 
 devices, memory mapping, map device memory into user space — segmap ( Index Term Link )
 
 devices, non-self-identifying, determine if present — probe ( Index Term Link )
 
 devmap_access — device mapping access entry point ( Index Term Link )
 
 devmap_contextmgt — device mapping access entry point ( Index Term Link )
 
 devmap_dup — device mapping duplication entry point ( Index Term Link )
 
 devmap_map — device mapping access entry point ( Index Term Link )
 
 devmap_unmap — device mapping unmap entry point ( Index Term Link )
 
 Driver entry point routines
  — attach ( Index Term Link )
  — chpoll ( Index Term Link )
  — close ( Index Term Link )
  — detach ( Index Term Link )
  — devmap ( Index Term Link )
  — dump ( Index Term Link )
  — _fini ( Index Term Link )
  — getinfo ( Index Term Link )
  — identify ( Index Term Link )
  — _info ( Index Term Link )
  — _init ( Index Term Link )
  — ioctl ( Index Term Link )
  — mmap ( Index Term Link )
  — open ( Index Term Link )
  — print ( Index Term Link )
  — probe ( Index Term Link )
  — prop_op ( Index Term Link )
  — put ( Index Term Link )
  — read ( Index Term Link )
  — segmap ( Index Term Link )
  — srv ( Index Term Link )
  — strategy ( Index Term Link )
  — write ( Index Term Link )
 
 driver messages, display on system console — print ( Index Term Link )
 
 driver property information, report —prop_op ( Index Term Link )
 
 drivers, character-oriented, — ioctl ( Index Term Link )
 
 dump — dump memory to disk during system failure ( Index Term Link )
 
 dynamically update kstats — ks_update ( Index Term Link )
    
G
 
 get/set SCSI transport capability — tran_getcap ( Index Term Link )
  tran_setcap ( Index Term Link )
 
 gldm_get_stats — report hardware statistics ( Index Term Link )
 
 gldm_intr — called when the device might have interrupted ( Index Term Link )
 
 gldm_ioctl — implements device-specific ioctl commands ( Index Term Link )
 
 gldm_reset — initialize the network device ( Index Term Link )
 
 gldm_send — queue a packet to the device for transmission ( Index Term Link )
 
 gldm_set_mac_addr — set the physical address of the network device ( Index Term Link )
 
 gldm_set_multicast — enables/disables device-level multicast addresses ( Index Term Link )
 
 gldm_set_promiscuous — enables/disables device-level promiscuous mode ( Index Term Link )
 
 gldm_start — start the network device receiver ( Index Term Link )
 
 gldm_stop — stop the network device receiver ( Index Term Link )
    
H
 
 HBA resources
  request to free HBA resources allocated on behalf of a target — tran_tgt_free ( Index Term Link )
  request to initialize HBA resources on behalf of a particular target — tran_tgt_init ( Index Term Link )
    
I
 
 identify — claim to drive a device ( Index Term Link )
    
K
 
 kernel modules, dynamic loading
  initialize a loadable module — _init ( Index Term Link )
  prepare loadable module for unloading — _fini ( Index Term Link )
  return loadable module information — _info ( Index Term Link )
 
 ks_update — dynamically update kstats ( Index Term Link )
    
M
 
 mapdev_access — device mapping access entry point ( Index Term Link )
 
 mapdev_dup — device mapping duplication entry point ( Index Term Link )
 
 mapdev_free — device mapping free entry point ( Index Term Link )
 
 memory mapping for devices
  check virtual mapping — devmap ( Index Term Link )
  check virtual mapping — mmap ( Index Term Link )
  map device memory into user space — segmap ( Index Term Link )
    
N
 
 non-self-identifying devices, determine if present — probe ( Index Term Link )
 
 non-STREAMS character device driver, poll entry point — chpoll ( Index Term Link )
    
P
 
 PC Card driver event handler, — csx_event_handler ( Index Term Link )
 
 power — power a device attached to the system ( Index Term Link )
 
 power a device attached to the system — power ( Index Term Link )
 
 put — receive messages from the preceding queue ( Index Term Link )
    
Q
 
 quiesce and unquiesce a SCSI bus
  — tran_quiesce ( Index Term Link )
  — tran_unquiesce ( Index Term Link )
    
R
 
 request to notify SCSI target of bus reset, — tran_reset_notify ( Index Term Link )
 
 reset a SCSI bus — tran_bus_reset ( Index Term Link )
 
 reset a SCSI bus or target — tran_reset ( Index Term Link )
    
S
 
 SCSI HBA packet preparation and deallocation — tran_init_pkt ( Index Term Link )
  tran_destroy_pkt ( Index Term Link )
 
 SCSI bus, request to probe SCSI bus for a particular target — tran_tgt_probe ( Index Term Link )
 
 SCSI command
  abort — tran_abort ( Index Term Link )
  request to transport — tran_start ( Index Term Link )
 
 SCSI HBA DMA deallocation entry point — tran_dmafree ( Index Term Link )
 
 SCSI HBA memory synchronization entry point — tran_sync_pkt ( Index Term Link )
 
 strategy — perform block I/O ( Index Term Link )
 
 STREAMS message queues
  receive messages from the preceding queue — put ( Index Term Link )
  service queued messages — srv ( Index Term Link )
    
T
 
 tran_abort — abort a SCSI command ( Index Term Link )
 
 tran_bus_reset — reset a SCSI bus ( Index Term Link )
 
 tran_destroy_pkt — SCSI HBA packet preparation and deallocation ( Index Term Link )
 
 tran_dmafree — SCSI HBA DMA deallocation entry point ( Index Term Link )
 
 tran_getcap — get/set SCSI transport capability ( Index Term Link )
 
 tran_init_pkt — SCSI HBA packet preparation and deallocation ( Index Term Link )
 
 tran_quiesce — quiesce and unquiesce a SCSI bus ( Index Term Link )
 
 tran_reset — reset a SCSI bus or target ( Index Term Link )
 
 tran_reset_notify — request to notify SCSI target of bus reset ( Index Term Link )
 
 tran_setcap — get/set SCSI transport capability ( Index Term Link )
 
 tran_start — request to transport a SCSI command ( Index Term Link )
 
 tran_sync_pkt — SCSI HBA memory synchronization entry point ( Index Term Link )
 
 tran_tgt_free — request to free HBA resources allocated on behalf of a target ( Index Term Link )
 
 tran_tgt_init — request to initialize HBA resources on behalf of a particular target ( Index Term Link )
 
 tran_tgt_probe — request to probe SCSI bus for a particular target ( Index Term Link )
 
 tran_unquiesce — quiesce and unquiesce a SCSI bus ( Index Term Link )
    
V
 
 virtual address space, dump portion of to disk in case of system failure — dump ( Index Term Link )
    
W
 
 write — write data to a device ( Index Term Link )