Lines Matching refs:mad
94 uint8_t *mad = umad_get_mad(umad); in mad_respond_via() local
123 rpc.mgtclass = mad_get_field(mad, 0, IB_MAD_MGMTCLASS_F); in mad_respond_via()
125 rpc.method = mad_get_field(mad, 0, IB_MAD_METHOD_F); in mad_respond_via()
131 rpc.attr.id = mad_get_field(mad, 0, IB_MAD_ATTRID_F); in mad_respond_via()
132 rpc.attr.mod = mad_get_field(mad, 0, IB_MAD_ATTRMOD_F); in mad_respond_via()
134 rpc.recsz = mad_get_field(mad, 0, IB_SA_ATTROFFS_F); in mad_respond_via()
136 rpc.oui = mad_get_field(mad, 0, IB_VEND2_OUI_F); in mad_respond_via()
138 rpc.trid = mad_get_field64(mad, 0, IB_MAD_TRID_F); in mad_respond_via()
163 xdump(stderr, "mad respond pkt\n", mad, IB_MAD_SIZE); in mad_respond_via()
182 void *mad = umad ? umad : umad_alloc(1, umad_size() + IB_MAD_SIZE); in mad_receive_via() local
186 if ((agent = umad_recv(srcport->port_id, mad, &length, in mad_receive_via()
189 umad_free(mad); in mad_receive_via()
194 return mad; in mad_receive_via()