ib_smp
struct ib_smp *in_mad = (struct ib_smp *)(inbox->buf);
struct ib_smp *out_mad = (struct ib_smp *)(outbox->buf);
struct ib_smp *smp = inbox->buf;
struct ib_smp *outsmp = outbox->buf;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
(u8 *)(&((struct ib_smp *)out_mad)->data));
(u8 *)(&((struct ib_smp *)out_mad)->data));
pinfo = (struct ib_port_info *) ((struct ib_smp *) mad)->data;
bn = be32_to_cpu(((struct ib_smp *)mad)->attr_mod) & 0xFFFF;
base = (__be16 *) &(((struct ib_smp *)mad)->data[0]);
bn = be32_to_cpu(((struct ib_smp *)mad)->attr_mod);
(u8 *)(&((struct ib_smp *)mad)->data));
(u8 *)(&((struct ib_smp *)mad)->data));
sl2vl64.sl8[jj] = ((struct ib_smp *)mad)->data[jj];
memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
sl2vl64.sl8[jj] = ((struct ib_smp *)out_mad)->data[jj];
static void init_query_mad(struct ib_smp *mad)
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
static inline void init_query_mad(struct ib_smp *mad)
struct ib_smp *out_mad);
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *out_mad)
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
(struct ib_port_info *) ((struct ib_smp *) mad)->data;
memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
static void init_query_mad(struct ib_smp *mad)
struct ib_smp *in_mad = NULL;
struct ib_smp *out_mad = NULL;
struct ib_smp *smp = (struct ib_smp *)recv->mad;
struct ib_smp *smp = mad_send_wr->send_buf.mad;
enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp,
enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch,
enum smi_forward_action smi_check_forward_dr_smp(struct ib_smp *smp)
int smi_get_fwd_port(struct ib_smp *smp)
enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch,
int smi_get_fwd_port(struct ib_smp *smp);
extern enum smi_forward_action smi_check_forward_dr_smp(struct ib_smp *smp);
extern enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp,
static inline enum smi_action smi_check_local_smp(struct ib_smp *smp,
static inline enum smi_action smi_check_local_returning_smp(struct ib_smp *smp,
static void print_smp(struct ib_smp *smp)
print_smp((struct ib_smp *)&mad_recv_wc->recv_buf.mad->mad_hdr);
ib_get_smp_direction(const struct ib_smp *smp)
return ib_get_smp_direction((const struct ib_smp *)smp);