Searched defs:mad (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/net/infiniband/
H A Dib_mcast.c42 * @v mad MAD to fill in
45 int join, union ib_mad *mad ) {
46 struct ib_mad_sa *sa = &mad->sa;
72 * @v mad Received MAD (or NULL on error)
78 int rc, union ib_mad *mad,
84 &mad->sa.sa_data.mc_member_record;
89 if ( ( rc == 0 ) && ( mad->hdr.status != htons ( IB_MGMT_STATUS_OK ) ))
98 joined = ( mad->hdr.method == IB_MGMT_METHOD_GET_RESP );
118 membership->complete ( ibdev, qp, membership, rc, mad );
141 int rc, union ib_mad *mad ) ) {
75 ib_mcast_complete( struct ib_device *ibdev, struct ib_mad_interface *mi __unused, struct ib_mad_transaction *madx, int rc, union ib_mad *mad, struct ib_address_vector *av __unused ) argument
142 union ib_mad mad; local
191 union ib_mad mad; local
[all...]
H A Dib_smc.c44 * @v mad Management datagram to fill in
49 union ib_mad *mad ) {
53 memset ( mad, 0, sizeof ( *mad ) );
54 mad->hdr.base_version = IB_MGMT_BASE_VERSION;
55 mad->hdr.mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED;
56 mad->hdr.class_version = 1;
57 mad->hdr.method = IB_MGMT_METHOD_GET;
58 mad->hdr.attr_id = attr_id;
59 mad
168 union ib_mad mad; local
[all...]
H A Dib_pathrec.c43 * @v mad Received MAD (or NULL on error)
49 int rc, union ib_mad *mad,
53 struct ib_path_record *pathrec = &mad->sa.sa_data.path_record;
56 if ( ( rc == 0 ) && ( mad->hdr.status != htons ( IB_MGMT_STATUS_OK ) ))
99 union ib_mad mad; local
100 struct ib_mad_sa *sa = &mad.sa;
124 path->madx = ib_create_madx ( ibdev, ibdev->gsi, &mad, NULL,
46 ib_path_complete( struct ib_device *ibdev, struct ib_mad_interface *mi, struct ib_mad_transaction *madx, int rc, union ib_mad *mad, struct ib_address_vector *av __unused ) argument
H A Dib_sma.c46 * @v mad Received MAD
51 union ib_mad *mad,
53 struct ib_node_info *node_info = &mad->smp.smp_data.node_info;
72 mad->hdr.method = IB_MGMT_METHOD_GET_RESP;
73 if ( ( rc = ib_mi_send ( ibdev, mi, mad, av ) ) != 0 ) {
85 * @v mad Received MAD
90 union ib_mad *mad,
92 struct ib_node_desc *node_desc = &mad->smp.smp_data.node_desc;
110 mad->hdr.method = IB_MGMT_METHOD_GET_RESP;
111 if ( ( rc = ib_mi_send ( ibdev, mi, mad, a
49 ib_sma_node_info( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
88 ib_sma_node_desc( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
126 ib_sma_guid_info( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
196 ib_sma_port_info( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
282 ib_sma_pkey_table( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
[all...]
H A Dib_cm.c72 union ib_mad mad; local
73 struct ib_cm_ready_to_use *rtu = &mad.cm.cm_data.ready_to_use;
77 memset ( &mad, 0, sizeof ( mad ) );
78 mad.hdr.mgmt_class = IB_MGMT_CLASS_CM;
79 mad.hdr.class_version = IB_CM_CLASS_VERSION;
80 mad.hdr.method = IB_MGMT_METHOD_SEND;
81 mad.hdr.attr_id = htons ( IB_CM_ATTR_READY_TO_USE );
84 if ( ( rc = ib_mi_send ( ibdev, mi, &mad, av ) ) != 0 ){
97 * @v mad Receive
105 ib_cm_recv_rep( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
141 union ib_mad mad; local
170 ib_cm_recv_dreq( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
244 ib_cm_req_complete( struct ib_device *ibdev, struct ib_mad_interface *mi, struct ib_mad_transaction *madx, int rc, union ib_mad *mad, struct ib_address_vector *av ) argument
343 union ib_mad mad; local
[all...]
H A Dib_mi.c68 * @v mad Received MAD
74 union ib_mad *mad,
76 struct ib_mad_hdr *hdr = &mad->hdr;
82 if ( memcmp ( &hdr->tid, &madx->mad.hdr.tid,
86 madx->op->complete ( ibdev, mi, madx, 0, mad, av );
98 agent->handle ( ibdev, mi, mad, av );
123 union ib_mad *mad; local
133 if ( iob_len ( iobuf ) != sizeof ( *mad ) ) {
139 mad = iobuf->data;
140 hdr = &mad
72 ib_mi_handle( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
175 ib_mi_send( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av ) argument
222 memcpy ( iob_put ( iobuf, sizeof ( *mad ) ), mad, sizeof ( *mad ) ); local
275 ib_create_madx( struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av, struct ib_mad_transaction_operations *op ) argument
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dib_mi.h32 * @v mad Received MAD
38 union ib_mad *mad,
56 * @v mad Received MAD (or NULL on error)
65 int rc, union ib_mad *mad,
80 union ib_mad mad; member in struct:ib_mad_transaction
122 union ib_mad *mad, struct ib_address_vector *av );
125 union ib_mad *mad, struct ib_address_vector *av,
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/infiniband/
H A Darbel.h283 union ib_mad mad; member in union:arbelprm_mad
H A Dhermon.h537 union ib_mad mad; member in union:hermonprm_mad

Completed in 413 milliseconds