iPXE
|
An Infiniband management transaction. More...
#include <ib_mi.h>
Data Fields | |
struct ib_mad_interface * | mi |
Associated management interface. More... | |
struct list_head | list |
List of transactions. More... | |
struct retry_timer | timer |
Retry timer. More... | |
struct ib_address_vector | av |
Destination address vector. More... | |
union ib_mad | mad |
MAD being sent. More... | |
struct ib_mad_transaction_operations * | op |
Transaction operations. More... | |
void * | owner_priv |
Owner private data. More... | |
struct ib_mad_interface* ib_mad_transaction::mi |
Associated management interface.
Definition at line 72 of file ib_mi.h.
Referenced by ib_create_madx(), and ib_destroy_mi().
struct list_head ib_mad_transaction::list |
List of transactions.
Definition at line 74 of file ib_mi.h.
Referenced by ib_create_madx(), ib_destroy_madx(), and ib_destroy_mi().
struct retry_timer ib_mad_transaction::timer |
Retry timer.
Definition at line 76 of file ib_mi.h.
Referenced by ib_create_madx(), and ib_destroy_madx().
struct ib_address_vector ib_mad_transaction::av |
Destination address vector.
Definition at line 78 of file ib_mi.h.
Referenced by ib_create_madx(), and ib_mi_timer_expired().
union ib_mad ib_mad_transaction::mad |
MAD being sent.
Definition at line 80 of file ib_mi.h.
Referenced by ib_create_madx(), ib_destroy_mi(), ib_mi_handle(), and ib_mi_timer_expired().
struct ib_mad_transaction_operations* ib_mad_transaction::op |
Transaction operations.
Definition at line 82 of file ib_mi.h.
Referenced by ib_create_madx(), ib_destroy_mi(), ib_mi_handle(), ib_mi_timer_expired(), and xsigo_discover().
void* ib_mad_transaction::owner_priv |
Owner private data.
Definition at line 84 of file ib_mi.h.
Referenced by ib_madx_get_ownerdata(), and ib_madx_set_ownerdata().