VxWorks Reference Manual : Libraries

scsiCtrlLib

NAME

scsiCtrlLib - SCSI thread-level controller library (SCSI-2)

ROUTINES

DESCRIPTION

The purpose of the SCSI controller library is to support basic SCSI controller drivers that rely on a higher level of software in order to manage SCSI transactions. More advanced SCSI I/O processors do not require this protocol engine since software support for SCSI transactions is provided at the SCSI I/O processor level.

This library provides all the high-level routines that manage the state of the SCSI threads and guide the SCSI I/O transaction through its various stages:

The various stages of the SCSI I/O transaction are reported to the SCSI manager as SCSI events. Event selection and management is handled by routines in this library.

INCLUDE FILES

scsiLib.h, scsi2Lib.h

SEE ALSO

scsiCtrlLib, scsiLib, scsi2Lib, scsiCommonLib, scsiDirectLib, scsiSeqLib, scsiMgrLib, < >American National Standard for Information Systems - Small Computer" < >System Interface (SCSI-2), ANSI X3T9, " VxWorks Programmer's Guide: I/O System, Local File Systems