beautypg.com

3 interfacing with the open scsi i/o process (iop), Guardian procedure calls, Using the file_open_ procedure – HP Integrity NonStop H-Series User Manual

Page 17: Interfacing with the open scsi i/o process (iop)

background image

Open SCSI for Fibre Channel Controller Integrator’s Manual for HP Integrity NonStop NS-Series Servers

3 -1

3

Interfacing With the Open SCSI I/O
Process (IOP)

This section discusses software topics associated with writing device drivers to
interface with the Open SCSI I/O process (IOP), T8995. These methods include
Common Access Method (CAM) control blocks (CCBs), CAM operations, and IOP
status values. This section describes:

Guardian Procedure Calls

on page 3-1

Using the FILE_OPEN_ Procedure

on page 3-1

Using the WRITEREAD[X] Procedures

on page 3-3

Structure of the WRITEREAD Buffer

on page 3-5

SIM Queue Operations

on page 3-14

IOP Status Values

on page 3-15

Guardian Procedure Calls

The Open SCSI IOP provides support for these Guardian procedure calls:

FILE_OPEN_

WRITEREAD[X]

AWAITIO[X]

CANCELREQ

DEVICE_GETINFOBYLDEV_

DEVICE_GETINFOBYNAME_

FILE_CLOSE_

FILE_GETINFO_

FILE_GETINFOBYNAME_

FILE_GETINFOLIST_

FILE_GETINFOLISTBYNAME_

The remainder of this subsection discusses only the aspects of these Guardian
procedure calls that apply to the Open SCSI interface.

Using the FILE_OPEN_ Procedure

The Guardian FILE_OPEN_ procedure establishes a communications path between an
application process and a file. When FILE_OPEN_ successfully finishes, it returns a
file number to the caller. The file number identifies this communications path in

Note.

For a complete description of the purpose, use, syntax, parameters, and limitations of

the Guardian procedure calls, refer to the Guardian Procedure Calls Reference Manual.