iPXE
|
An Infiniband Communication-Managed Reliable Connection. More...
Data Fields | |
struct refcnt | refcnt |
Reference count. More... | |
const char * | name |
Name. More... | |
struct interface | xfer |
Data transfer interface. More... | |
struct ib_device * | ibdev |
Infiniband device. More... | |
struct ib_completion_queue * | cq |
Completion queue. More... | |
struct ib_queue_pair * | qp |
Queue pair. More... | |
struct ib_connection * | conn |
Connection. More... | |
union ib_gid | dgid |
Destination GID. More... | |
union ib_guid | service_id |
Service ID. More... | |
int | connected |
QP is connected. More... | |
struct process | shutdown |
Shutdown process. More... | |
struct refcnt ib_cmrc_connection::refcnt |
Reference count.
Definition at line 71 of file ib_cmrc.c.
Referenced by ib_cmrc_open(), and ib_cmrc_shutdown().
const char* ib_cmrc_connection::name |
Name.
Definition at line 73 of file ib_cmrc.c.
Referenced by ib_cmrc_changed(), ib_cmrc_complete_recv(), ib_cmrc_complete_send(), ib_cmrc_open(), ib_cmrc_shutdown(), and ib_cmrc_xfer_deliver().
struct interface ib_cmrc_connection::xfer |
Data transfer interface.
Definition at line 75 of file ib_cmrc.c.
Referenced by ib_cmrc_changed(), ib_cmrc_close(), ib_cmrc_complete_recv(), and ib_cmrc_open().
struct ib_device* ib_cmrc_connection::ibdev |
Infiniband device.
Definition at line 77 of file ib_cmrc.c.
Referenced by ib_cmrc_changed(), ib_cmrc_complete_recv(), ib_cmrc_complete_send(), ib_cmrc_identify_device(), ib_cmrc_open(), ib_cmrc_shutdown(), and ib_cmrc_xfer_deliver().
struct ib_completion_queue* ib_cmrc_connection::cq |
Completion queue.
Definition at line 79 of file ib_cmrc.c.
Referenced by ib_cmrc_open(), and ib_cmrc_shutdown().
struct ib_queue_pair* ib_cmrc_connection::qp |
Queue pair.
Definition at line 81 of file ib_cmrc.c.
Referenced by ib_cmrc_open(), ib_cmrc_shutdown(), and ib_cmrc_xfer_deliver().
struct ib_connection* ib_cmrc_connection::conn |
Connection.
Definition at line 83 of file ib_cmrc.c.
Referenced by ib_cmrc_shutdown(), and ib_cmrc_xfer_deliver().
union ib_gid ib_cmrc_connection::dgid |
Destination GID.
Definition at line 85 of file ib_cmrc.c.
Referenced by ib_cmrc_open(), and ib_cmrc_xfer_deliver().
union ib_guid ib_cmrc_connection::service_id |
Service ID.
Definition at line 87 of file ib_cmrc.c.
Referenced by ib_cmrc_open(), and ib_cmrc_xfer_deliver().
int ib_cmrc_connection::connected |
QP is connected.
Definition at line 89 of file ib_cmrc.c.
Referenced by ib_cmrc_changed(), ib_cmrc_xfer_deliver(), and ib_cmrc_xfer_window().
struct process ib_cmrc_connection::shutdown |
Shutdown process.
Definition at line 91 of file ib_cmrc.c.
Referenced by ib_cmrc_close(), ib_cmrc_open(), and ib_cmrc_shutdown().