ib_smp
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,
struct ib_smp *smp = (struct ib_smp *)out_mad;
static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev,
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;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
sl2vl64.sl8[jj] = ((struct ib_smp *)out_mad)->data[jj];
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *out_mad)
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *out_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
(struct ib_port_info *) ((struct ib_smp *) mad)->data;
memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
struct ib_smp *in_mad;
struct ib_smp *out_mad;
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;
ib_get_smp_direction(struct ib_smp *smp)
static inline void ib_init_query_mad(struct ib_smp *mad)
return ib_get_smp_direction((struct ib_smp *)smp);
TP_PROTO(struct ib_smp *smp),
TP_PROTO(struct ib_smp *smp),
TP_PROTO(struct ib_smp *smp),