Lines Matching refs:mad_agent
221 * @mad_agent: MAD agent that allocated the buffer.
241 struct ib_mad_agent *mad_agent;
303 * @mad_agent: MAD agent that sent the MAD.
306 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
311 * @mad_agent: MAD agent that snooped the MAD.
319 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
325 * @mad_agent: MAD agent requesting the received MAD.
334 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
486 * @mad_agent: Corresponding MAD registration request to deregister.
491 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
527 * @mad_agent: Specifies the registration associated with sent MAD.
533 void ib_cancel_mad(struct ib_mad_agent *mad_agent,
538 * @mad_agent: Specifies the registration associated with sent MAD.
545 int ib_modify_mad(struct ib_mad_agent *mad_agent,
573 * @mad_agent: Specifies the registered MAD service using the redirected QP.
585 int ib_process_mad_wc(struct ib_mad_agent *mad_agent,
591 * @mad_agent: Specifies the registered MAD service to associate with the MAD.
614 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent,