Searched refs:mad_agent (Results 1 – 6 of 6) sorted by relevance
/drivers/infiniband/core/ |
D | mad.c | 569 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent() argument 575 if (mad_agent->hi_tid) { in ib_unregister_mad_agent() 576 mad_agent_priv = container_of(mad_agent, in ib_unregister_mad_agent() 581 mad_snoop_priv = container_of(mad_agent, in ib_unregister_mad_agent() 865 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad() argument 876 mad_agent_priv = container_of(mad_agent, struct ib_mad_agent_private, in ib_create_send_mad() 881 if ((!mad_agent->rmpp_version && in ib_create_send_mad() 900 mad_send_wr->sg_list[0].lkey = mad_agent->mr->lkey; in ib_create_send_mad() 902 mad_send_wr->sg_list[1].lkey = mad_agent->mr->lkey; in ib_create_send_mad() 921 mad_send_wr->send_buf.mad_agent = mad_agent; in ib_create_send_mad() [all …]
|
D | cm.c | 160 struct ib_mad_agent *mad_agent; member 255 struct ib_mad_agent *mad_agent; in cm_alloc_msg() local 259 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg() 260 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr); in cm_alloc_msg() 264 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, in cm_alloc_msg() 290 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, in cm_alloc_response_msg() 295 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, in cm_alloc_response_msg() 853 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id() 861 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id() 882 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id() [all …]
|
D | agent.c | 138 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler() argument
|
D | sa_query.c | 979 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler() argument
|
/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 448 static void srpt_mad_send_handler(struct ib_mad_agent *mad_agent, in srpt_mad_send_handler() argument 458 static void srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, in srpt_mad_recv_handler() argument 461 struct srpt_port *sport = (struct srpt_port *)mad_agent->context; in srpt_mad_recv_handler() 469 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, in srpt_mad_recv_handler() 470 mad_wc->recv_buf.grh, mad_agent->port_num); in srpt_mad_recv_handler() 476 rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, in srpt_mad_recv_handler() 553 if (!sport->mad_agent) { in srpt_refresh_port() 560 sport->mad_agent = ib_register_mad_agent(sport->sdev->device, in srpt_refresh_port() 567 if (IS_ERR(sport->mad_agent)) { in srpt_refresh_port() 568 ret = PTR_ERR(sport->mad_agent); in srpt_refresh_port() [all …]
|
D | ib_srpt.h | 361 struct ib_mad_agent *mad_agent; member
|