Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tran_getcap(9E)

tran_setcap(9E)

scsi_ifgetcap(9F)

scsi_ifsetcap(9F)

scsi_reset_notify(9F)

scsi_hba_lookup_capstr(9F)

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

Solaris architecture specific (Solaris DDI). 

ARGUMENTS

capstr Pointer to a string. 

DESCRIPTION

scsi_hba_lookup_capstr() attempts to match capstr against a known set of capability strings, and returns the defined index for the matched capability, if found. 

The set of indices and capability strings is:

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"

RETURN VALUES

scsi_hba_lookup_capstr() returns a non-negative index value corresponding to the capability string, or −1 if the string does not match any known capability. 

CONTEXT

scsi_hba_lookup_capstr() can be called from user or interrupt context. 

SEE ALSO

tran_getcap(9E), tran_setcap(9E), scsi_ifgetcap(9F), scsi_ifsetcap(9F), scsi_reset_notify(9F)
Writing Device Drivers

SunOS 5.5/x86  —  Last change: 30 Aug 1995

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026