Lines Matching refs:agent
356 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() local
360 if (agent) { in forward_trap()
361 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap()
908 static void send_handler(struct ib_mad_agent *agent, in send_handler() argument
918 struct ib_mad_agent *agent; in mlx4_ib_mad_init() local
927 agent = ib_register_mad_agent(&dev->ib_dev, p + 1, in mlx4_ib_mad_init()
931 if (IS_ERR(agent)) { in mlx4_ib_mad_init()
932 ret = PTR_ERR(agent); in mlx4_ib_mad_init()
935 dev->send_agent[p][q] = agent; in mlx4_ib_mad_init()
954 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup() local
959 agent = dev->send_agent[p][q]; in mlx4_ib_mad_cleanup()
960 if (agent) { in mlx4_ib_mad_cleanup()
962 ib_unregister_mad_agent(agent); in mlx4_ib_mad_cleanup()