Searched refs:mad_agent (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/sys/ofed/include/rdma/
H A Dib_mad.h221 * @mad_agent: MAD agent that allocated the buffer.
241 struct ib_mad_agent *mad_agent; member in struct:ib_mad_send_buf
303 * @mad_agent: MAD agent that sent the MAD.
306 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
311 * @mad_agent: MAD agent that snooped the MAD.
319 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
325 * @mad_agent: MAD agent requesting the received MAD.
334 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
486 * @mad_agent: Corresponding MAD registration request to deregister.
491 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
[all...]
/freebsd-10.0-release/sys/ofed/drivers/infiniband/core/
H A Dmad.c575 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) argument
581 if (mad_agent->hi_tid) {
582 mad_agent_priv = container_of(mad_agent,
587 mad_snoop_priv = container_of(mad_agent,
871 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, argument
882 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private,
887 if ((!mad_agent->rmpp_version &&
906 mad_send_wr->sg_list[0].lkey = mad_agent->mr->lkey;
908 mad_send_wr->sg_list[1].lkey = mad_agent->mr->lkey;
927 mad_send_wr->send_buf.mad_agent
1015 struct ib_mad_agent *mad_agent; local
1196 ib_process_mad_wc(struct ib_mad_agent *mad_agent, struct ib_wc *wc) argument
1579 struct ib_mad_agent_private *mad_agent = NULL; local
1866 struct ib_mad_agent_private *mad_agent; local
2323 ib_modify_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, u32 timeout_ms) argument
2357 ib_cancel_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf) argument
[all...]
H A Dcm.c169 struct ib_mad_agent *mad_agent; member in struct:cm_port
264 struct ib_mad_agent *mad_agent; local
268 mad_agent = cm_id_priv->av.port->mad_agent;
269 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr);
273 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn,
299 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
304 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
862 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
870 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_pri
3216 cm_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument
3396 cm_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]
H A Dagent.c137 static void agent_send_handler(struct ib_mad_agent *mad_agent, argument
H A Dlocal_sa.c477 mad->mad_hdr.tid = form_tid(msg->mad_agent->hi_tid);
1076 static void recv_handler(struct ib_mad_agent *mad_agent, argument
1096 update_path_db(mad_agent->context, mad_recv_wc, type);
H A Dsa_query.c1288 static void recv_handler(struct ib_mad_agent *mad_agent, argument
1317 static void notice_handler(struct ib_mad_agent *mad_agent, argument
1324 port = mad_agent->context;
/freebsd-10.0-release/contrib/ofed/management/infiniband-diags/src/
H A Dsmpdump.c72 static int mad_agent; variable
314 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0)
331 if (umad_send(portid, mad_agent, umad, length, timeout_ms, 0) < 0)
334 if (umad_recv(portid, umad, &length, -1) != mad_agent)
/freebsd-10.0-release/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c396 static void snoop_smi_handler(struct ib_mad_agent *mad_agent, argument
411 static void recv_smi_handler(struct ib_mad_agent *mad_agent, argument
441 static void snoop_gsi_handler(struct ib_mad_agent *mad_agent, argument
459 static void recv_gsi_handler(struct ib_mad_agent *mad_agent, argument
/freebsd-10.0-release/contrib/ofed/management/opensm/libvendor/
H A Dosm_vendor_ibumad.c247 int mad_agent, length; local
260 if ((mad_agent = umad_recv(p_vend->umad_port_id, umad,
278 if ((mad_agent = umad_recv(p_vend->umad_port_id,
290 if (mad_agent >= UMAD_CA_MAX_AGENTS ||
291 !(p_bind = p_vend->agents[mad_agent])) {
293 "invalid mad agent %d - dropping\n", mad_agent);

Completed in 146 milliseconds