/vbox/src/VBox/Devices/PC/ipxe/src/net/infiniband/ |
H A D | ib_mcast.c | 42 * @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 D | ib_smc.c | 44 * @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 D | ib_pathrec.c | 43 * @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 D | ib_sma.c | 46 * @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 D | ib_cm.c | 72 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 D | ib_mi.c | 68 * @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 D | ib_mi.h | 32 * @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 D | arbel.h | 283 union ib_mad mad; member in union:arbelprm_mad
|
H A D | hermon.h | 537 union ib_mad mad; member in union:hermonprm_mad
|