SCSI_HBA_LOOKUP_CAPSTR(9F)                      Kernel Functions for Drivers
NAME
       scsi_hba_lookup_capstr - return index matching capability string
SYNOPSIS
       #include <sys/scsi/scsi.h>       
int scsi_hba_lookup_capstr(
char *capstr);
INTERFACE LEVEL
       illumos architecture specific (illumos DDI).
PARAMETERS
       capstr                 Pointer to a string
DESCRIPTION
       The 
scsi_hba_lookup_capstr() function attempts to match 
capstr       against a known set of capability strings. If found, the defined
       index for the matched capability is returned.
       The following indices are defined for the capability strings listed
       below.       
SCSI_CAP_DMA_MAX           "
dma-max" or "
dma_max"       
SCSI_CAP_MSG_OUT           "
msg-out" or "
msg_out"       
SCSI_CAP_DISCONNECT           "
disconnect"       
SCSI_CAP_SYNCHRONOUS           "
synchronous"       
SCSI_CAP_WIDE_XFER           "
wide-xfer" or "
wide_xfer"       
SCSI_CAP_PARITY           "
parity"       
SCSI_CAP_INITIATOR_ID           "
initiator-id"       
SCSI_CAP_UNTAGGED_QING           "
untagged-qing"       
SCSI_CAP_TAGGED_QING           "
tagged-qing"       
SCSI_CAP_ARQ           "
auto-rqsense"       
SCSI_CAP_LINKED_CMDS           "
linked-cmds"       
SCSI_CAP_SECTOR_SIZE           "
sector-size"       
SCSI_CAP_TOTAL_SECTORS           "
total-sectors"       
SCSI_CAP_GEOMETRY           "
geometry"       
SCSI_CAP_RESET_NOTIFICATION           "
reset-notification"       
SCSI_CAP_QFULL_RETRIES           "
qfull-retries"       
SCSI_CAP_QFULL_RETRY_INTERVAL           "
qfull-retry-interval"       
SCSI_CAP_LUN_RESET           "
lun-reset"       
SCSI_CAP_CDB_LEN           "
max-cdb-length"
RETURN VALUES
       The 
scsi_hba_lookup_capstr() function returns a non-negative index
       value that corresponds to the capability string. If the string does
       not match a known capability, 
-1 is returned.
CONTEXT
       The 
scsi_hba_lookup_capstr() function can be called from user,
       interrupt, or kernel context.
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +--------------------+-----------------+
       |  ATTRIBUTE TYPE    | ATTRIBUTE VALUE |
       +--------------------+-----------------+
       |Interface Stability | Committed       |
       +--------------------+-----------------+
SEE ALSO
       tran_getcap(9E), 
tran_setcap(9E), 
scsi_ifgetcap(9F),       
scsi_ifsetcap(9F), 
scsi_reset_notify(9F)       Writing Device Drivers                                May 13, 2006      SCSI_HBA_LOOKUP_CAPSTR(9F)