Searched refs:umad (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-10.1-release/contrib/ofed/management/infiniband-diags/src/
H A Dmcm_rereg_test.c39 #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 Dsmpdump.c61 #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 Dibping.c48 #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 Dibsysstat.c47 #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 Dsminfo.c46 #include <infiniband/umad.h>
H A Dibaddr.c46 #include <infiniband/umad.h>
H A Dibstat.c61 #include <infiniband/umad.h>
H A Dvendstat.c46 #include <infiniband/umad.h>
H A Dibportstate.c47 #include <infiniband/umad.h>
H A Dibroute.c50 #include <infiniband/umad.h>
H A Dsmpquery.c51 #include <infiniband/umad.h>
H A Dperfquery.c47 #include <infiniband/umad.h>
/freebsd-10.1-release/contrib/ofed/management/libibmad/src/
H A Dserv.c47 #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 Dmad.c46 #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 Dregister.c46 #include <infiniband/umad.h>
H A Dresolve.c46 #include <infiniband/umad.h>
H A Dgs.c45 #include <infiniband/umad.h>
H A Drpc.c46 #include <infiniband/umad.h>
/freebsd-10.1-release/contrib/ofed/management/libibumad/include/infiniband/
H A Dumad.h167 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 DMakefile16 SRCS= umad.c
/freebsd-10.1-release/contrib/ofed/management/opensm/libvendor/
H A Dosm_vendor_ibumad.c38 * 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 Dosm_vendor_ibumad.h45 #include <infiniband/umad.h>
176 void *umad; member in struct:_osm_vend_wrap
/freebsd-10.1-release/contrib/ofed/management/libibumad/src/
H A Dumad.c51 #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 Dmad.h691 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 DMakefile22 UMADINCS= ${IBUMAD}/umad.h

Completed in 99 milliseconds

12