Kernel Functions for Drivers scsi_hba_lookup_capstr(9F)
NAME
scsi_hba_lookup_capstr - return index matching capability
stringSYNOPSIS
#include
int scsi_hba_lookup_capstr(char *capstr);
INTERFACE LEVEL
Solaris architecture specific (Solaris DDI).PARAMETERS
capstr Pointer to a stringDESCRIPTION
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"
SunOS 5.11 Last change: 29 Oct 2009 1
Kernel Functions for Drivers scsi_hba_lookup_capstr(9F)
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
SunOS 5.11 Last change: 29 Oct 2009 2
Kernel Functions for Drivers scsi_hba_lookup_capstr(9F)
"qfull-retries"
SCSI_CAP_QFULL_RETRY_INTERVAL
"qfull-retry-interval"
SCSI_CAP_LUN_RESET
"lun-reset"
SCSI_CAP_CDB_LEN
"max-cdb-length"
SCSI_CAP_TRAN_LAYER_RETRIES
"tran-layer-retries"
RETURN VALUES
The scsi_hba_lookup_capstr() function returns a non-negative
index value that corresponds to the capability string. Ifthe 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(5) for descriptions of the following attri-
butes:____________________________________________________________
| 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)
SunOS 5.11 Last change: 29 Oct 2009 3
Kernel Functions for Drivers scsi_hba_lookup_capstr(9F)
Writing Device DriversSunOS 5.11 Last change: 29 Oct 2009 4