ib_mad_agent
struct ib_mad_agent *send_agent[MLX4_MAX_PORTS][2];
struct ib_mad_agent *agent;
struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn];
static void send_handler(struct ib_mad_agent *agent,
struct ib_mad_agent *agent;
struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1];
struct ib_mad_agent *send_agent[MTHCA_MAX_PORTS][2];
struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn];
static void send_handler(struct ib_mad_agent *agent,
struct ib_mad_agent *agent;
struct ib_mad_agent *agent;
static void agent_send_handler(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *agent[2];
struct ib_mad_agent *agent;
struct ib_mad_agent *mad_agent;
struct ib_mad_agent *mad_agent;
static void cm_send_handler(struct ib_mad_agent *mad_agent,
static void cm_recv_handler(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *cur_mad_agent;
struct ib_mad_agent *mad_agent;
struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
int ib_process_mad_wc(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
struct ib_mad_agent *ret = ERR_PTR(-EINVAL);
int ib_modify_mad(struct ib_mad_agent *mad_agent,
void ib_cancel_mad(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
struct ib_mad_agent *ret;
int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent)
int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent)
struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent,
static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent,
struct ib_mad_agent *agent;
struct ib_mad_agent *agent;
struct ib_mad_agent *agent;
struct ib_mad_agent *agent;
static void send_handler(struct ib_mad_agent *agent,
static void recv_handler(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *agent;
struct ib_mad_agent *agent;
static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent)
struct ib_mad_agent *agent;
struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS];
static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id)
struct ib_mad_agent *agent,
static void send_handler(struct ib_mad_agent *agent,
static void recv_handler(struct ib_mad_agent *agent,
struct ib_mad_agent *agent;
struct ib_mad_agent *agent = NULL;
struct ib_mad_agent *agent = NULL;
struct ib_mad_agent *agent = NULL;
struct ib_mad_agent agent;
struct ib_mad_agent agent;
static void snoop_smi_handler(struct ib_mad_agent *mad_agent,
static void recv_smi_handler(struct ib_mad_agent *mad_agent,
static void snoop_gsi_handler(struct ib_mad_agent *mad_agent,
static void recv_gsi_handler(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *smi_agent;
struct ib_mad_agent *gsi_agent;
struct ib_mad_agent *mad_agent;
struct ib_mad_agent;
typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
void ib_cancel_mad(struct ib_mad_agent *mad_agent,
int ib_modify_mad(struct ib_mad_agent *mad_agent,
struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
int ib_process_mad_wc(struct ib_mad_agent *mad_agent,
struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent,
int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent);
struct ib_mad_agent *send_agent; /* agent for SMI (traps) */