Searched refs:mad_agent (Results 1 – 7 of 7) sorted by relevance
106 struct ib_mad_agent *mad_agent; member604 static void vema_send(struct ib_mad_agent *mad_agent, in vema_send() argument633 port = mad_agent->context; in vema_recv()635 mad_wc->recv_buf.grh, mad_agent->port_num); in vema_recv()744 if (!port || !port->mad_agent) in opa_vnic_vema_send_trap()897 if (!port->mad_agent) in vema_unregister()906 ib_unregister_mad_agent(port->mad_agent); in vema_unregister()907 port->mad_agent = NULL; in vema_unregister()953 if (IS_ERR(port->mad_agent)) { in vema_register()954 ret = PTR_ERR(port->mad_agent); in vema_register()[all …]
876 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num); in ib_create_send_mad()937 mad_send_wr->send_buf.mad_agent = mad_agent; in ib_create_send_mad()1035 mad_agent = mad_send_wr->send_buf.mad_agent; in ib_send_mad()1749 if (mad_agent && !refcount_inc_not_zero(&mad_agent->refcount)) in find_mad_agent()1750 mad_agent = NULL; in find_mad_agent()1800 if (mad_agent) in find_mad_agent()1806 if (mad_agent && !mad_agent->agent.recv_handler) { in find_mad_agent()1810 deref_mad_agent(mad_agent); in find_mad_agent()1811 mad_agent = NULL; in find_mad_agent()1814 return mad_agent; in find_mad_agent()[all …]
163 struct ib_mad_agent *mad_agent; member281 struct ib_mad_agent *mad_agent; in cm_alloc_msg_agent() local292 cm_id_priv->av.port->mad_agent; in cm_alloc_msg_agent()293 if (!mad_agent) { in cm_alloc_msg_agent()1316 if (cm_id_priv->av.port->mad_agent) in cm_form_tid()3818 port = mad_agent->context; in cm_send_handler()4393 if (IS_ERR(port->mad_agent)) { in cm_add_one()4394 ret = PTR_ERR(port->mad_agent); in cm_add_one()4472 struct ib_mad_agent *mad_agent; in cm_remove_one() local4479 mad_agent = port->mad_agent; in cm_remove_one()[all …]
152 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler() argument
946 send_handler(query->mad_buf->mad_agent, &mad_send_wc); in ib_nl_process_good_resolve_rsp()2017 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler() argument
547 mad_wc->recv_buf.grh, mad_agent->port_num); in srpt_mad_recv_handler()553 rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, in srpt_mad_recv_handler()617 struct ib_mad_agent *mad_agent; in srpt_refresh_port() local655 if (!sport->mad_agent) { in srpt_refresh_port()669 if (IS_ERR(mad_agent)) { in srpt_refresh_port()672 PTR_ERR(mad_agent)); in srpt_refresh_port()673 sport->mad_agent = NULL; in srpt_refresh_port()681 sport->mad_agent = mad_agent; in srpt_refresh_port()705 if (sport->mad_agent) { in srpt_unregister_mad_agent()707 ib_unregister_mad_agent(sport->mad_agent); in srpt_unregister_mad_agent()[all …]
417 struct ib_mad_agent *mad_agent; member
Completed in 41 milliseconds