Lines Matching full:agent
88 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() argument
98 * If driver needs to be notified of mad agent creation then call back
104 struct ib_mad_agent *agent; in rvt_create_mad_agents() local
111 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, in rvt_create_mad_agents()
115 if (IS_ERR(agent)) { in rvt_create_mad_agents()
116 ret = PTR_ERR(agent); in rvt_create_mad_agents()
120 rvp->send_agent = agent; in rvt_create_mad_agents()
132 agent = rvp->send_agent; in rvt_create_mad_agents()
134 ib_unregister_mad_agent(agent); in rvt_create_mad_agents()
147 * If driver needs notification of mad agent removal make the call back
151 struct ib_mad_agent *agent; in rvt_free_mad_agents() local
158 agent = rvp->send_agent; in rvt_free_mad_agents()
160 ib_unregister_mad_agent(agent); in rvt_free_mad_agents()