/freebsd/contrib/ofed/infiniband-diags/src/ |
H A D | mcm_rereg_test.c | 151 uint8_t *umad; in rereg_send_all() local 159 if (!umad) { in rereg_send_all() 178 free(umad); in rereg_send_all() 209 uint8_t *umad, *mad; in rereg_recv_all() local 218 if (!umad) { in rereg_recv_all() 259 free(umad); in rereg_recv_all() 266 uint8_t *umad, *mad; in rereg_query_all() local 275 if (!umad) { in rereg_query_all() 306 free(umad); in rereg_query_all() 382 if (!umad) { in main() [all …]
|
H A D | smpdump.c | 84 struct drsmp *smp = (struct drsmp *)(umad_get_mad(umad)); in drsmp_get_init() 99 umad_set_addr(umad, 0xffff, 0, 0, 0); in drsmp_get_init() 107 void smp_get_init(void *umad, int lid, int attr, int mod) in smp_get_init() argument 122 umad_set_addr(umad, lid, 0, 0, 0); in smp_get_init() 138 umad_set_addr(umad, 0xffff, 0, 0, 0); in drsmp_set_init() 224 void *umad; in main() local 280 smp = umad_get_mad(umad); in main() 283 drsmp_get_init(umad, &path, attr, mod); in main() 285 smp_get_init(umad, dlid, attr, mod); in main() 294 if (umad_recv(portid, umad, &length, -1) != mad_agent) in main() [all …]
|
H A D | ibdiag_sa.c | 103 void *umad, *mad; in sa_query() local 115 umad = calloc(1, len + umad_size()); in sa_query() 116 if (!umad) in sa_query() 119 mad_build_pkt(umad, &rpc, &h->dport, NULL, data); in sa_query() 127 ib_mad_addr_t *p_mad_addr = umad_get_mad_addr(umad); in sa_query() 139 free(umad); in sa_query() 144 ret = umad_recv(h->fd, umad, &len, ibd_timeout); in sa_query() 147 umad = realloc(umad, umad_size() + len); in sa_query() 152 free(umad); in sa_query() 156 if ((ret = umad_status(umad))) in sa_query() [all …]
|
H A D | ibsysstat.c | 73 static int server_respond(void *umad, int size) in server_respond() argument 78 uint8_t *mad = umad_get_mad(umad); in server_respond() 81 if (!(mad_addr = umad_get_mad_addr(umad))) in server_respond() 109 if (mad_build_pkt(umad, &rpc, &rport, &rmpp, 0) < 0) in server_respond() 116 mad_rpc_class_agent(srcport, rpc.mgtclass), umad, size, in server_respond() 178 void *umad; in ibsystat_serv() local 184 while ((umad = mad_receive_via(buf, -1, srcport))) { in ibsystat_serv() 191 mad = umad_get_mad(umad); in ibsystat_serv() 203 if (server_respond(umad, IB_VENDOR_RANGE2_DATA_OFFS + size) < 0) in ibsystat_serv()
|
H A D | ibping.c | 81 void *umad; in ibping_serv() local 87 while ((umad = mad_receive_via(0, -1, srcport))) { in ibping_serv() 89 if (umad_status(umad) == 0) { in ibping_serv() 90 mad = umad_get_mad(umad); in ibping_serv() 97 if (mad_respond_via(umad, 0, 0, srcport) < 0) in ibping_serv() 101 mad_free(umad); in ibping_serv()
|
/freebsd/contrib/ofed/libibmad/ |
H A D | serv.c | 61 void *umad = pktbuf; in mad_send_via() local 67 if (mad_build_pkt(umad, rpc, dport, rmpp, data) < 0) in mad_send_via() 94 uint8_t *mad = umad_get_mad(umad); in mad_respond_via() 101 if (!(mad_addr = umad_get_mad_addr(umad))) { in mad_respond_via() 159 if (mad_build_pkt(umad, &rpc, portid, 0, 0) < 0) in mad_respond_via() 175 void *mad_receive(void *umad, int timeout) in mad_receive() argument 177 return mad_receive_via(umad, timeout, ibmp); in mad_receive() 182 void *mad = umad ? umad : umad_alloc(1, umad_size() + IB_MAD_SIZE); in mad_receive_via() 188 if (!umad) in mad_receive_via() 202 void mad_free(void *umad) in mad_free() argument [all …]
|
H A D | mad.c | 165 int mad_build_pkt(void *umad, ib_rpc_t * rpc, ib_portid_t * dport, in mad_build_pkt() argument 175 umad_set_addr(umad, dport->lid, dport->qp, dport->sl, in mad_build_pkt() 178 umad_set_addr(umad, dport->lid, dport->qp, 0, 0); in mad_build_pkt() 180 umad_set_addr(umad, dport->lid, 0, 0, 0); in mad_build_pkt() 182 umad_set_addr(umad, 0xffff, 0, 0, 0); in mad_build_pkt() 190 umad_set_grh(umad, &addr); in mad_build_pkt() 192 umad_set_grh(umad, 0); in mad_build_pkt() 193 umad_set_pkey(umad, is_smi ? 0 : dport->pkey_idx); in mad_build_pkt() 195 mad = umad_get_mad(umad); in mad_build_pkt()
|
H A D | mad.h | 1578 MAD_EXPORT int mad_build_pkt(void *umad, ib_rpc_t * rpc, ib_portid_t * dport, 1629 MAD_EXPORT void *mad_receive(void *umad, int timeout) DEPRECATED; 1630 MAD_EXPORT int mad_respond(void *umad, ib_portid_t * portid, uint32_t rstatus) 1637 MAD_EXPORT void *mad_receive_via(void *umad, int timeout, 1639 MAD_EXPORT int mad_respond_via(void *umad, ib_portid_t * portid, 1642 MAD_EXPORT void mad_free(void *umad);
|
/freebsd/contrib/ofed/libibumad/ |
H A D | umad.h | 202 void *umad_get_mad(void *umad); 204 int umad_status(void *umad); 206 ib_mad_addr_t *umad_get_mad_addr(void *umad); 207 int umad_set_grh_net(void *umad, void *mad_addr); 208 int umad_set_grh(void *umad, void *mad_addr); 211 int umad_set_pkey(void *umad, int pkey_index); 212 int umad_get_pkey(void *umad); 214 int umad_send(int portid, int agentid, void *umad, int length, 244 void umad_dump(void *umad); 251 static inline void umad_free(void *umad) in umad_free() argument [all …]
|
H A D | umad.c | 724 void *umad_get_mad(void *umad) in umad_get_mad() argument 738 struct ib_user_mad *mad = umad; in umad_set_grh() 756 struct ib_user_mad *mad = umad; in umad_set_pkey() 764 int umad_get_pkey(void *umad) in umad_get_pkey() argument 766 struct ib_user_mad *mad = umad; in umad_get_pkey() 776 struct ib_user_mad *mad = umad; in umad_set_addr() 790 struct ib_user_mad *mad = umad; in umad_set_addr_net() 805 struct ib_user_mad *mad = umad; in umad_send() 855 if (!umad || !length) { in umad_recv() 1069 int umad_status(void *umad) in umad_status() argument [all …]
|
/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_ibumad.c | 310 old = p_madw->vend_wrap.umad; in swap_mad_bufs() 311 p_madw->vend_wrap.umad = umad; in swap_mad_bufs() 330 void *umad = 0; in umad_receiver() local 336 if (!umad && in umad_receiver() 351 umad_free(umad); in umad_receiver() 354 if (!umad) { in umad_receiver() 363 umad, &length, in umad_receiver() 404 umad = swap_mad_bufs(p_madw, umad); in umad_receiver() 1074 return (p_vw->umad ? umad_get_mad(p_vw->umad) : NULL); in osm_vendor_get() 1096 umad_free(p_vw->umad); in osm_vendor_put() [all …]
|
/freebsd/contrib/ofed/libibnetdisc/ |
H A D | query_smp.c | 75 uint8_t umad[1024]; in send_smp() local 79 memset(umad, 0, umad_size() + IB_MAD_SIZE); in send_smp() 90 if ((rc = mad_build_pkt(umad, &smp->rpc, &smp->path, NULL, NULL)) in send_smp() 96 if ((rc = umad_send(engine->umad_fd, agent, umad, IB_MAD_SIZE, in send_smp() 167 uint8_t umad[sizeof(struct ib_user_mad) + IB_MAD_SIZE]; in process_one_recv() local 170 memset(umad, 0, sizeof(umad)); in process_one_recv() 173 if ((rc = umad_recv(engine->umad_fd, umad, &length, in process_one_recv() 179 mad = umad_get_mad(umad); in process_one_recv() 192 if ((status = umad_status(umad))) { in process_one_recv()
|
/freebsd/lib/ofed/libibumad/ |
H A D | Makefile | 10 umad.c \
|
/freebsd/contrib/ofed/opensm/include/vendor/ |
H A D | osm_vendor_ibumad.h | 178 void *umad; member
|
/freebsd/lib/ofed/include/ |
H A D | Makefile | 26 ${IBUMAD}/umad.h \
|
/freebsd/tools/build/mk/ |
H A D | OptionalObsoleteFiles.inc | 6241 OLD_FILES+=usr/include/infiniband/umad.h
|