Query: scsi_hba_lookup_capstr
OS: opensolaris
Section: 9f
Indexes: opensolaris man pages all man pages
Format:Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
scsi_hba_lookup_capstr(9F) Kernel Functions for Drivers scsi_hba_lookup_capstr(9F)NAMEscsi_hba_lookup_capstr - return index matching capability stringSYNOPSIS#include <sys/scsi/scsi.h> int scsi_hba_lookup_capstr(char *capstr);INTERFACE LEVELSolaris architecture specific (Solaris DDI).PARAMETERScapstr Pointer to a stringDESCRIPTIONThe 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 VALUESThe 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.CONTEXTThe scsi_hba_lookup_capstr() function can be called from user, interrupt, or kernel context.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+SEE ALSOtran_getcap(9E), tran_setcap(9E), scsi_ifgetcap(9F), scsi_ifsetcap(9F), scsi_reset_notify(9F) Writing Device Drivers SunOS 5.11 13 May 2006 scsi_hba_lookup_capstr(9F)