Searched refs:mad_agent (Results 1 - 6 of 6) sorted by relevance
/drivers/infiniband/core/ |
H A D | mad.c | 617 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) argument 623 if (mad_agent->hi_tid) { 624 mad_agent_priv = container_of(mad_agent, 629 mad_snoop_priv = container_of(mad_agent, 888 dev_err(&send_buf->mad_agent->device->dev, 919 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, argument 930 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private, 935 if (ib_mad_kernel_rmpp_agent(mad_agent)) { 956 mad_send_wr->sg_list[0].lkey = mad_agent->mr->lkey; 958 mad_send_wr->sg_list[1].lkey = mad_agent 1065 struct ib_mad_agent *mad_agent; local 1255 ib_process_mad_wc(struct ib_mad_agent *mad_agent, struct ib_wc *wc) argument 1627 struct ib_mad_agent_private *mad_agent = NULL; local 1954 struct ib_mad_agent_private *mad_agent; local 2421 ib_modify_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, u32 timeout_ms) argument 2455 ib_cancel_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf) argument [all...] |
H A D | cm.c | 161 struct ib_mad_agent *mad_agent; member in struct:cm_port 258 struct ib_mad_agent *mad_agent; local 262 mad_agent = cm_id_priv->av.port->mad_agent; 263 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr); 267 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, 293 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, 298 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, 857 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); 865 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_pri 3208 cm_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument 3388 cm_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_recv_wc *mad_recv_wc) argument [all...] |
H A D | agent.c | 138 static void agent_send_handler(struct ib_mad_agent *mad_agent, argument
|
H A D | sa_query.c | 1130 static void recv_handler(struct ib_mad_agent *mad_agent, argument
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 346 * @mad_agent: per-port management datagram processing information. 361 struct ib_mad_agent *mad_agent; member in struct:srpt_port
|
H A D | ib_srpt.c | 449 static void srpt_mad_send_handler(struct ib_mad_agent *mad_agent, argument 459 static void srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, argument 462 struct srpt_port *sport = (struct srpt_port *)mad_agent->context; 470 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, 471 mad_wc->recv_buf.grh, mad_agent->port_num); 477 rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, 554 if (!sport->mad_agent) { 561 sport->mad_agent = ib_register_mad_agent(sport->sdev->device, 568 if (IS_ERR(sport->mad_agent)) { 569 ret = PTR_ERR(sport->mad_agent); [all...] |
Completed in 318 milliseconds