Function Name | Description |
scsi_probe | probe a SCSI device |
scsi_unprobe | free resources allocated during initial probing |
scsi_alloc_consistent_buf | allocate an I/O buffer for SCSI DMA |
scsi_free_consistent_buf | free a previously allocated SCSI DMA I/O buffer |
scsi_init_pkt | prepare a complete SCSI packet |
scsi_destroy_pkt | free an allocated SCSI packet and its DMA resource |
scsi_setup_cdb | setup SCSI command descriptor block (CDB) |
scsi_transport | start a SCSI command |
scsi_poll | run a polled SCSI command |
scsi_ifgetcap | get SCSI transport capability |
scsi_ifsetcap | set SCSI transport capability |
scsi_sync_pkt | synchronize CPU and I/O views of memory |
scsi_abort | abort a SCSI command |
scsi_reset | reset a SCSI bus or target |
scsi_reset_notify | notify target driver of bus resets |
scsi_cname | decode a SCSI command |
scsi_dname | decode a SCSI peripheral device type |
scsi_mname | decode a SCSI message |
scsi_rname | decode a SCSI packet completion reason |
scsi_sname | decode a SCSI sense key |
scsi_errmsg | display a SCSI request sense message |
scsi_log | display a SCSI-device-related message |
scsi_vu_errmsg | display a SCSI request sense message |
scsi_hba_init | SCSI HBA system initialization routine |
scsi_hba_fini | SCSI HBA system completion routine |
scsi_hba_attach_setup | SCSI HBA attach routine |
scsi_hba_detach | SCSI HBA detach routine |
scsi_hba_probe | default SCSI HBA probe function |
scsi_hba_tran_alloc | allocate a transport structure |
scsi_hba_tran_free | free a transport structure |
scsi_hba_pkt_alloc | allocate a scsi_pkt structure |
scsi_hba_pkt_free | free a scsi_pkt structure |
scsi_hba_lookup_capstr | return index matching capability string |
Function Name | Description |
nulldev | zero return function |
nodev | error return function |
nochpoll | error return function for non-pollable devices |
| | |
ASSERT | expression verification |
| | |
bcopy | copy data between address locations in the kernel |
bzero | clear memory for a given number of bytes |
bcmp | compare two byte arrays |
ddi_ffs | find first bit set in a long integer |
ddi_fls | find last bit set in a long integer |
swab | swap bytes in 16-bit halfwords |
strcmp | compare two null-terminated strings |
strncmp | compare two null-terminated strings, with length limit |
strlen | determine the number of non-null bytes in a string |
strcpy | copy a string from one location to another |
strncpy | copy a string from one location to another, with length limit |
strchr | find a character in a string |
sprintf | format characters in memory |
vsprintf | format characters in memory |
numtos | convert integer to decimal string |
stoi | convert decimal string to an integer |
max | return the larger of two integers |
min | return the lesser of two integers |
va_arg | handle variable argument list |
va_copy | handle variable argument list |
va_end | handle variable argument list |
va_start | handle variable argument list |