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

/freebsd-11-stable/sys/ofed/include/rdma/
H A Dib_mad.h390 * @mad_agent: MAD agent that allocated the buffer.
413 struct ib_mad_agent *mad_agent; member in struct:ib_mad_send_buf
476 * @mad_agent: MAD agent that sent the MAD.
479 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
484 * @mad_agent: MAD agent that snooped the MAD.
492 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
498 * @mad_agent: MAD agent requesting the received MAD.
508 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
673 * @mad_agent: Corresponding MAD registration request to deregister.
678 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
[all...]
/freebsd-11-stable/contrib/ofed/infiniband-diags/src/
H A Dsmpdump.c53 static int mad_agent; variable
274 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0)
291 if (umad_send(portid, mad_agent, umad, length, ibd_timeout, 0) < 0)
294 if (umad_recv(portid, umad, &length, -1) != mad_agent)
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c613 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) argument
619 if (mad_agent->hi_tid) {
620 mad_agent_priv = container_of(mad_agent,
625 mad_snoop_priv = container_of(mad_agent,
957 dev_err(&send_buf->mad_agent->device->dev,
988 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, argument
1002 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private,
1005 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num);
1015 if (ib_mad_kernel_rmpp_agent(mad_agent)) {
1154 struct ib_mad_agent *mad_agent; local
1345 ib_process_mad_wc(struct ib_mad_agent *mad_agent, struct ib_wc *wc) argument
1717 struct ib_mad_agent_private *mad_agent = NULL; local
2192 struct ib_mad_agent_private *mad_agent; local
2628 ib_modify_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, u32 timeout_ms) argument
2662 ib_cancel_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf) argument
[all...]
H A Dib_cm.c170 struct ib_mad_agent *mad_agent; member in struct:cm_port
276 struct ib_mad_agent *mad_agent; local
299 mad_agent = cm_id_priv->av.port->mad_agent;
300 if (!mad_agent) {
305 ah = ib_create_ah(mad_agent->qp->pd, &av->ah_attr);
311 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn,
338 return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
350 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
916 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_pri
3417 cm_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument
3621 cm_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]
H A Dib_agent.c147 static void agent_send_handler(struct ib_mad_agent *mad_agent, argument
H A Dib_sa_query.c1430 static void recv_handler(struct ib_mad_agent *mad_agent, argument
/freebsd-11-stable/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c399 static void snoop_smi_handler(struct ib_mad_agent *mad_agent, argument
414 static void recv_smi_handler(struct ib_mad_agent *mad_agent, argument
444 static void snoop_gsi_handler(struct ib_mad_agent *mad_agent, argument
462 static void recv_gsi_handler(struct ib_mad_agent *mad_agent, argument
/freebsd-11-stable/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_ibumad.c331 int mad_agent, length; local
344 if ((mad_agent = umad_recv(p_vend->umad_port_id, umad,
362 if ((mad_agent = umad_recv(p_vend->umad_port_id,
374 if (mad_agent >= OSM_UMAD_MAX_AGENTS ||
375 !(p_bind = p_vend->agents[mad_agent])) {
377 "invalid mad agent %d - dropping\n", mad_agent);

Completed in 117 milliseconds