/freebsd-10.1-release/contrib/ofed/management/infiniband-diags/src/ |
H A D | mcm_rereg_test.c | 39 #include <infiniband/umad.h> 88 static void build_mcm_rec_umad(void *umad, ib_portid_t *dport, int method, argument 102 mad_build_pkt(umad, &rpc, dport, NULL, data); 106 uint8_t *umad, int len, int method, ibmad_gid_t port_gid) 113 build_mcm_rec_umad(umad, dport, method, comp_mask, data); 114 if(umad_send(port, agent, umad, len, TMO, 0) < 0) { 119 mad_get_field64(umad_get_mad(umad), 0, IB_MAD_TRID_F)); 125 uint8_t *umad, int len, ibmad_gid_t port_gid) 132 build_mcm_rec_umad(umad, dport, IB_MAD_METHOD_DELETE, 134 if(umad_send(port, agent, umad, le 105 rereg_send(int port, int agent, ib_portid_t *dport, uint8_t *umad, int len, int method, ibmad_gid_t port_gid) argument 124 rereg_port_gid(int port, int agent, ib_portid_t *dport, uint8_t *umad, int len, ibmad_gid_t port_gid) argument 162 uint8_t *umad; local 220 rereg_recv(int port, int agent, ib_portid_t *dport, uint8_t *umad, int length, int tmo) argument 246 uint8_t *umad, *mad; local 301 uint8_t *umad, *mad; local 433 uint8_t *umad, *mad; local [all...] |
H A D | smpdump.c | 61 #include <infiniband/umad.h> 106 drsmp_get_init(void *umad, DRPath *path, int attr, int mod) argument 108 struct drsmp *smp = (struct drsmp *)(umad_get_mad(umad)); 123 umad_set_addr(umad, 0xffff, 0, 0, 0); 132 smp_get_init(void *umad, int lid, int attr, int mod) argument 134 struct drsmp *smp = (struct drsmp *)(umad_get_mad(umad)); 147 umad_set_addr(umad, lid, 0, 0xffff, 0); 151 drsmp_set_init(void *umad, DRPath *path, int attr, int mod, void *data) argument 153 struct drsmp *smp = (struct drsmp *)(umad_get_mad(umad)); 164 umad_set_addr(umad, 235 void *umad; local [all...] |
H A D | ibping.c | 48 #include <infiniband/umad.h> 88 void *umad; local 94 while ((umad = mad_receive(0, -1))) { 96 mad = umad_get_mad(umad); 103 if (mad_respond(umad, 0, 0) < 0) 106 mad_free(umad);
|
H A D | ibsysstat.c | 47 #include <infiniband/umad.h> 119 void *umad; local 125 while ((umad = mad_receive(0, -1))) { 127 mad = umad_get_mad(umad); 136 if (mad_respond(umad, 0, 0) < 0) 139 mad_free(umad);
|
H A D | sminfo.c | 46 #include <infiniband/umad.h>
|
H A D | ibaddr.c | 46 #include <infiniband/umad.h>
|
H A D | ibstat.c | 61 #include <infiniband/umad.h>
|
H A D | vendstat.c | 46 #include <infiniband/umad.h>
|
H A D | ibportstate.c | 47 #include <infiniband/umad.h>
|
H A D | ibroute.c | 50 #include <infiniband/umad.h>
|
H A D | smpquery.c | 51 #include <infiniband/umad.h>
|
H A D | perfquery.c | 47 #include <infiniband/umad.h>
|
/freebsd-10.1-release/contrib/ofed/management/libibmad/src/ |
H A D | serv.c | 47 #include <infiniband/umad.h> 57 void *umad = pktbuf; local 63 if (mad_build_pkt(umad, rpc, dport, rmpp, data) < 0) 69 (char *)umad_get_mad(umad) + rpc->dataoffs, rpc->datasz); 73 umad, IB_MAD_SIZE, rpc->timeout, 0) < 0) { 82 mad_respond(void *umad, ib_portid_t *portid, uint32_t rstatus) argument 84 uint8_t *mad = umad_get_mad(umad); 91 if (!(mad_addr = umad_get_mad_addr(umad))) 140 if (mad_build_pkt(umad, &rpc, portid, 0, 0) < 0) 146 if (umad_send(madrpc_portid(), mad_class_agent(rpc.mgtclass), umad, 156 mad_receive(void *umad, int timeout) argument 180 mad_free(void *umad) argument [all...] |
H A D | mad.c | 46 #include <infiniband/umad.h> 171 mad_build_pkt(void *umad, ib_rpc_t *rpc, ib_portid_t *dport, argument 181 umad_set_addr(umad, dport->lid, dport->qp, dport->sl, dport->qkey); 183 umad_set_addr(umad, dport->lid, dport->qp, 0, 0); 185 umad_set_addr(umad, dport->lid, 0, 0, 0); 187 umad_set_addr(umad, 0xffff, 0, 0, 0); 195 umad_set_grh(umad, &addr); 197 umad_set_grh(umad, 0); 198 umad_set_pkey(umad, is_smi ? 0 : dport->pkey_idx); 200 mad = umad_get_mad(umad); [all...] |
H A D | register.c | 46 #include <infiniband/umad.h>
|
H A D | resolve.c | 46 #include <infiniband/umad.h>
|
H A D | gs.c | 45 #include <infiniband/umad.h>
|
H A D | rpc.c | 46 #include <infiniband/umad.h>
|
/freebsd-10.1-release/contrib/ofed/management/libibumad/include/infiniband/ |
H A D | umad.h | 167 void * umad_get_mad(void *umad); 169 int umad_status(void *umad); 171 ib_mad_addr_t *umad_get_mad_addr(void *umad); 172 int umad_set_grh_net(void *umad, void *mad_addr); 173 int umad_set_grh(void *umad, void *mad_addr); 174 int umad_set_addr_net(void *umad, int dlid, int dqp, int sl, int qkey); 175 int umad_set_addr(void *umad, int dlid, int dqp, int sl, int qkey); 176 int umad_set_pkey(void *umad, int pkey_index); 177 int umad_get_pkey(void *umad); 179 int umad_send(int portid, int agentid, void *umad, in 204 umad_free(void *umad) argument [all...] |
/freebsd-10.1-release/contrib/ofed/usr.lib/libibumad/ |
H A D | Makefile | 16 SRCS= umad.c
|
/freebsd-10.1-release/contrib/ofed/management/opensm/libvendor/ |
H A D | osm_vendor_ibumad.c | 38 * Implementation of osm_vendor_t (for umad). 198 ib_mad_addr_conv(ib_user_mad_t * umad, osm_mad_addr_t * osm_mad_addr, argument 201 ib_mad_addr_t *ib_mad_addr = umad_get_mad_addr(umad); 214 osm_mad_addr->addr_type.gsi.pkey_ix = umad_get_pkey(umad); 221 static void *swap_mad_bufs(osm_madw_t * p_madw, void *umad) argument 225 old = p_madw->vend_wrap.umad; 226 p_madw->vend_wrap.umad = umad; 227 p_madw->p_mad = umad_get_mad(umad); 246 void *umad local [all...] |
/freebsd-10.1-release/contrib/ofed/management/opensm/include/vendor/ |
H A D | osm_vendor_ibumad.h | 45 #include <infiniband/umad.h> 176 void *umad; member in struct:_osm_vend_wrap
|
/freebsd-10.1-release/contrib/ofed/management/libibumad/src/ |
H A D | umad.c | 51 #include "umad.h" 448 snprintf(path, sizeof(path), SYS_INFINIBAND_MAD "/umad%d", umad_id); 617 snprintf(dev_file, sizeof(dev_file), "%s/umad%d", 710 umad_get_mad(void *umad) argument 712 return new_user_mad_api ? ((struct ib_user_mad *)umad)->data : 713 (void *)&((struct ib_user_mad *)umad)->addr.pkey_index; 724 umad_set_grh(void *umad, void *mad_addr) argument 726 struct ib_user_mad *mad = umad; 741 umad_set_pkey(void *umad, int pkey_index) argument 743 struct ib_user_mad *mad = umad; 752 umad_get_pkey(void *umad) argument 763 umad_set_addr(void *umad, int dlid, int dqp, int sl, int qkey) argument 778 umad_set_addr_net(void *umad, int dlid, int dqp, int sl, int qkey) argument 793 umad_send(int fd, int agentid, void *umad, int length, int timeout_ms, int retries) argument 840 umad_recv(int fd, void *umad, int *length, int timeout_ms) argument 984 umad_status(void *umad) argument 992 umad_get_mad_addr(void *umad) argument 1029 umad_dump(void *umad) argument [all...] |
/freebsd-10.1-release/contrib/ofed/management/libibmad/include/infiniband/ |
H A D | mad.h | 691 int mad_build_pkt(void *umad, ib_rpc_t *rpc, ib_portid_t *dport, ib_rmpp_hdr_t *rmpp, void *data); 705 void * mad_receive(void *umad, int timeout); 706 int mad_respond(void *umad, ib_portid_t *portid, uint32_t rstatus); 708 void mad_free(void *umad);
|
/freebsd-10.1-release/contrib/ofed/include/infiniband/ |
H A D | Makefile | 22 UMADINCS= ${IBUMAD}/umad.h
|