iPXE
Data Fields
scsi_device Struct Reference

A SCSI device. More...

Data Fields

struct refcnt refcnt
 Reference count.
struct interface block
 Block control interface.
struct interface scsi
 SCSI control interface.
struct scsi_lun lun
 SCSI LUN.
unsigned int flags
 Flags.
struct interface ready
 TEST UNIT READY interface.
struct process process
 TEST UNIT READY process.
unsigned int retries
 TEST UNIT READY retry count.
struct list_head cmds
 List of commands.

Detailed Description

A SCSI device.

Definition at line 229 of file scsi.c.


Field Documentation

Reference count.

Definition at line 231 of file scsi.c.

Referenced by scsi_open().

Block control interface.

Definition at line 233 of file scsi.c.

Referenced by scsi_open(), scsidev_close(), and scsidev_ready().

SCSI control interface.

Definition at line 235 of file scsi.c.

Referenced by scsi_open(), scsicmd_command(), scsidev_close(), scsidev_step(), and scsidev_window().

SCSI LUN.

Definition at line 238 of file scsi.c.

Referenced by scsi_open(), and scsicmd_command().

unsigned int scsi_device::flags

Flags.

Definition at line 240 of file scsi.c.

Referenced by scsidev_ready(), scsidev_step(), and scsidev_window().

TEST UNIT READY interface.

Definition at line 243 of file scsi.c.

Referenced by scsi_open(), scsidev_close(), scsidev_ready(), and scsidev_step().

TEST UNIT READY process.

Definition at line 245 of file scsi.c.

Referenced by scsi_open(), scsidev_close(), and scsidev_ready().

unsigned int scsi_device::retries

TEST UNIT READY retry count.

Definition at line 247 of file scsi.c.

Referenced by scsidev_ready().

List of commands.

Definition at line 250 of file scsi.c.

Referenced by scsi_open(), scsidev_close(), and scsidev_command().


The documentation for this struct was generated from the following file: