Lines Matching refs:rep_agent
163 struct ib_mad_agent *rep_agent; member
278 cm_alloc_msg_agent(struct cm_id_private *cm_id_priv, bool rep_agent) in cm_alloc_msg_agent() argument
290 mad_agent = rep_agent ? cm_id_priv->av.port->rep_agent : in cm_alloc_msg_agent()
334 bool rep_agent) in cm_alloc_priv_msg_rep() argument
340 msg = cm_alloc_msg_agent(cm_id_priv, rep_agent); in cm_alloc_priv_msg_rep()
4396 port->rep_agent = ib_register_mad_agent(ib_device, i, in cm_add_one()
4404 if (IS_ERR(port->rep_agent)) { in cm_add_one()
4405 ret = PTR_ERR(port->rep_agent); in cm_add_one()
4427 ib_unregister_mad_agent(port->rep_agent); in cm_add_one()
4441 ib_unregister_mad_agent(port->rep_agent); in cm_add_one()
4471 struct ib_mad_agent *rep_agent; in cm_remove_one() local
4478 rep_agent = port->rep_agent; in cm_remove_one()
4492 port->rep_agent = NULL; in cm_remove_one()
4495 ib_unregister_mad_agent(rep_agent); in cm_remove_one()