Home
last modified time | relevance | path

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

/freebsd/sys/ofed/include/rdma/
H A Dib_mad.h413 struct ib_mad_agent *mad_agent; member
479 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
492 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
508 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
678 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
720 void ib_cancel_mad(struct ib_mad_agent *mad_agent,
732 int ib_modify_mad(struct ib_mad_agent *mad_agent,
772 int ib_process_mad_wc(struct ib_mad_agent *mad_agent,
802 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent,
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c615 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent() argument
621 if (mad_agent->hi_tid) { in ib_unregister_mad_agent()
622 mad_agent_priv = container_of(mad_agent, in ib_unregister_mad_agent()
627 mad_snoop_priv = container_of(mad_agent, in ib_unregister_mad_agent()
985 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad() argument
999 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private, in ib_create_send_mad()
1002 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num); in ib_create_send_mad()
1012 if (ib_mad_kernel_rmpp_agent(mad_agent)) { in ib_create_send_mad()
1033 mad_send_wr->sg_list[0].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad()
1042 mad_send_wr->sg_list[1].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad()
[all …]
H A Dib_cm.c218 struct ib_mad_agent *mad_agent; member
323 struct ib_mad_agent *mad_agent; in cm_alloc_msg() local
346 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
347 if (!mad_agent) { in cm_alloc_msg()
352 ah = ib_create_ah(mad_agent->qp->pd, &av->ah_attr, 0); in cm_alloc_msg()
358 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, in cm_alloc_msg()
385 return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, in cm_alloc_response_msg_no_ah()
397 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, in cm_create_response_msg_ah()
989 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1003 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
[all …]
H A Dib_agent.c145 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler() argument
H A Dib_sa_query.c1426 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler() argument
/freebsd/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) in main()
291 if (umad_send(portid, mad_agent, umad, length, ibd_timeout, 0) < 0) in main()
294 if (umad_recv(portid, umad, &length, -1) != mad_agent) in main()
/freebsd/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c401 static void snoop_smi_handler(struct ib_mad_agent *mad_agent, in snoop_smi_handler() argument
416 static void recv_smi_handler(struct ib_mad_agent *mad_agent, in recv_smi_handler() argument
446 static void snoop_gsi_handler(struct ib_mad_agent *mad_agent, in snoop_gsi_handler() argument
464 static void recv_gsi_handler(struct ib_mad_agent *mad_agent, in recv_gsi_handler() argument
/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_ibumad.c331 int mad_agent, length; in umad_receiver() local
344 if ((mad_agent = umad_recv(p_vend->umad_port_id, umad, in umad_receiver()
362 if ((mad_agent = umad_recv(p_vend->umad_port_id, in umad_receiver()
374 if (mad_agent >= OSM_UMAD_MAX_AGENTS || in umad_receiver()
375 !(p_bind = p_vend->agents[mad_agent])) { in umad_receiver()
377 "invalid mad agent %d - dropping\n", mad_agent); in umad_receiver()