iPXE
srp_device Struct Reference

An SRP device. More...

Data Fields

struct refcnt refcnt
 Reference count.
struct interface scsi
 SCSI command issuing interface.
struct interface socket
 Underlying data transfer interface.
uint32_t memory_handle
 RDMA memory handle.
int logged_in
 Login completed successfully.
struct list_head commands
 List of active commands.

Detailed Description

An SRP device.

Definition at line 102 of file srp.c.

Field Documentation

◆ refcnt

struct refcnt srp_device::refcnt

Reference count.

Definition at line 104 of file srp.c.

Referenced by srp_open(), srpdev_get(), and srpdev_put().

◆ scsi

struct interface srp_device::scsi

SCSI command issuing interface.

Definition at line 107 of file srp.c.

Referenced by srp_login_rsp(), srp_open(), and srpdev_close().

◆ socket

struct interface srp_device::socket

Underlying data transfer interface.

Definition at line 109 of file srp.c.

Referenced by srp_cmd(), srp_login(), srp_open(), and srpdev_close().

◆ memory_handle

uint32_t srp_device::memory_handle

RDMA memory handle.

Definition at line 112 of file srp.c.

Referenced by srp_cmd(), and srp_open().

◆ logged_in

int srp_device::logged_in

Login completed successfully.

Definition at line 114 of file srp.c.

Referenced by srp_cmd(), srp_login_rsp(), and srpdev_window().

◆ commands

struct list_head srp_device::commands

List of active commands.

Definition at line 117 of file srp.c.

Referenced by srp_find_tag(), srp_open(), srpdev_close(), and srpdev_scsi_command().


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