/freebsd-current/sys/ofed/include/rdma/ |
H A D | ib_mad.h | 390 * @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-current/contrib/ofed/infiniband-diags/src/ |
H A D | smpdump.c | 53 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-current/sys/ofed/drivers/infiniband/core/ |
H A D | ib_mad.c | 615 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) argument 621 if (mad_agent->hi_tid) { 622 mad_agent_priv = container_of(mad_agent, 627 mad_snoop_priv = container_of(mad_agent, 985 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, argument 999 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private, 1002 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num); 1012 if (ib_mad_kernel_rmpp_agent(mad_agent)) { 1033 mad_send_wr->sg_list[0].lkey = mad_agent 1151 struct ib_mad_agent *mad_agent; local 1342 ib_process_mad_wc(struct ib_mad_agent *mad_agent, struct ib_wc *wc) argument 1704 struct ib_mad_agent_private *mad_agent = NULL; local 2179 struct ib_mad_agent_private *mad_agent; local 2612 ib_modify_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, u32 timeout_ms) argument 2646 ib_cancel_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf) argument [all...] |
H A D | ib_cm.c | 218 struct ib_mad_agent *mad_agent; member in struct:cm_port 323 struct ib_mad_agent *mad_agent; local 346 mad_agent = cm_id_priv->av.port->mad_agent; 347 if (!mad_agent) { 352 ah = ib_create_ah(mad_agent->qp->pd, &av->ah_attr, 0); 358 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, 385 return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, 397 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, 989 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_pri 3526 cm_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument 3730 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 D | ib_agent.c | 145 static void agent_send_handler(struct ib_mad_agent *mad_agent, argument
|
H A D | ib_sa_query.c | 1426 static void recv_handler(struct ib_mad_agent *mad_agent, argument
|
/freebsd-current/sys/ofed/drivers/infiniband/util/ |
H A D | madeye.c | 401 static void snoop_smi_handler(struct ib_mad_agent *mad_agent, argument 416 static void recv_smi_handler(struct ib_mad_agent *mad_agent, argument 446 static void snoop_gsi_handler(struct ib_mad_agent *mad_agent, argument 464 static void recv_gsi_handler(struct ib_mad_agent *mad_agent, argument
|
/freebsd-current/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_ibumad.c | 331 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);
|