iPXE
Data Fields
srp_device Struct Reference

An SRP device. More...

Data Fields

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

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: