iPXE
Data Fields
fcp_device Struct Reference

An FCP device. More...

Data Fields

struct refcnt refcnt
 Reference count. More...
 
struct fc_ulp_user user
 Fibre Channel upper-layer protocol user. More...
 
struct interface scsi
 SCSI command issuing interface. More...
 
struct list_head fcpcmds
 List of active commands. More...
 
struct fcp_description desc
 Device description (for boot firmware table) More...
 

Detailed Description

An FCP device.

Definition at line 152 of file fcp.c.

Field Documentation

◆ refcnt

struct refcnt fcp_device::refcnt

Reference count.

Definition at line 154 of file fcp.c.

Referenced by fcpdev_get(), fcpdev_open(), and fcpdev_put().

◆ user

struct fc_ulp_user fcp_device::user

Fibre Channel upper-layer protocol user.

Definition at line 156 of file fcp.c.

Referenced by fcpdev_close(), fcpdev_examine(), fcpdev_identify_device(), fcpdev_open(), fcpdev_scsi_command(), and fcpdev_window().

◆ scsi

struct interface fcp_device::scsi

SCSI command issuing interface.

Definition at line 158 of file fcp.c.

Referenced by fcpdev_close(), fcpdev_examine(), and fcpdev_open().

◆ fcpcmds

struct list_head fcp_device::fcpcmds

List of active commands.

Definition at line 160 of file fcp.c.

Referenced by fcpdev_close(), fcpdev_open(), and fcpdev_scsi_command().

◆ desc

struct fcp_description fcp_device::desc

Device description (for boot firmware table)

Definition at line 163 of file fcp.c.

Referenced by fcpdev_edd_describe(), fcpdev_efi_describe(), and fcpdev_open().


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