66 void *req_private_data,
size_t req_private_data_len,
struct arbelprm_rc_send_wqe rc
struct arbelprm_qp_db_record qp
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
void ib_destroy_conn(struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_connection *conn)
struct ib_connection * ib_create_conn(struct ib_device *ibdev, struct ib_queue_pair *qp, union ib_gid *dgid, union ib_guid *service_id, void *req_private_data, size_t req_private_data_len, struct ib_connection_operations *op)
Create connection to remote QP.
uint8_t private_data[92]
Private data.
union ib_guid service_id
Service ID.
static uint16_t struct vmbus_xfer_pages_operations * op
Infiniband connection operations.
void(* changed)(struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_connection *conn, int rc, void *private_data, size_t private_data_len)
Handle change of connection status.
An Infiniband connection.
union ib_guid service_id
Target service ID.
struct ib_device * ibdev
Infiniband device.
uint32_t local_id
Local communication ID.
size_t private_data_len
Length of connection request private data.
uint32_t remote_id
Remote communication ID.
uint8_t private_data[0]
Connection request private data.
struct ib_connection_operations * op
Connection operations.
struct ib_queue_pair * qp
Queue pair.
struct ib_path * path
Path to target.
struct list_head list
List of connections.
struct ib_mad_transaction * madx
Connection request management transaction.
An Infiniband management transaction.
An Infiniband Queue Pair.
A doubly-linked list entry (or list head)
An Infiniband Global Identifier.
An Infiniband Globally Unique Identifier.