Lines Matching defs:ib_mad_agent
241 struct ib_mad_agent *mad_agent;
297 struct ib_mad_agent;
306 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
319 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
334 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
338 * ib_mad_agent - Used to track MAD registration with the access layer.
352 struct ib_mad_agent {
446 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
476 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
491 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
533 void ib_cancel_mad(struct ib_mad_agent *mad_agent,
545 int ib_modify_mad(struct ib_mad_agent *mad_agent,
564 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
585 int ib_process_mad_wc(struct ib_mad_agent *mad_agent,
614 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent,