ib_smp            812 drivers/infiniband/core/mad.c 	struct ib_smp *smp = mad_send_wr->send_buf.mad;
ib_smp           2103 drivers/infiniband/core/mad.c 	struct ib_smp *smp = (struct ib_smp *)recv->mad;
ib_smp            129 drivers/infiniband/core/smi.c enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp,
ib_smp            240 drivers/infiniband/core/smi.c enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch,
ib_smp            302 drivers/infiniband/core/smi.c enum smi_forward_action smi_check_forward_dr_smp(struct ib_smp *smp)
ib_smp            324 drivers/infiniband/core/smi.c int smi_get_fwd_port(struct ib_smp *smp)
ib_smp             54 drivers/infiniband/core/smi.h enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch,
ib_smp             56 drivers/infiniband/core/smi.h int smi_get_fwd_port(struct ib_smp *smp);
ib_smp             57 drivers/infiniband/core/smi.h extern enum smi_forward_action smi_check_forward_dr_smp(struct ib_smp *smp);
ib_smp             58 drivers/infiniband/core/smi.h extern enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp,
ib_smp             65 drivers/infiniband/core/smi.h static inline enum smi_action smi_check_local_smp(struct ib_smp *smp,
ib_smp             80 drivers/infiniband/core/smi.h static inline enum smi_action smi_check_local_returning_smp(struct ib_smp *smp,
ib_smp            643 drivers/infiniband/hw/hfi1/mad.c static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           4621 drivers/infiniband/hw/hfi1/mad.c 	struct ib_smp *smp = (struct ib_smp *)out_mad;
ib_smp            238 drivers/infiniband/hw/mlx4/mad.c 			pinfo = (struct ib_port_info *) ((struct ib_smp *) mad)->data;
ib_smp            264 drivers/infiniband/hw/mlx4/mad.c 			bn  = be32_to_cpu(((struct ib_smp *)mad)->attr_mod) & 0xFFFF;
ib_smp            265 drivers/infiniband/hw/mlx4/mad.c 			base = (__be16 *) &(((struct ib_smp *)mad)->data[0]);
ib_smp            300 drivers/infiniband/hw/mlx4/mad.c 				bn = be32_to_cpu(((struct ib_smp *)mad)->attr_mod);
ib_smp            302 drivers/infiniband/hw/mlx4/mad.c 								    (u8 *)(&((struct ib_smp *)mad)->data));
ib_smp            304 drivers/infiniband/hw/mlx4/mad.c 								     (u8 *)(&((struct ib_smp *)mad)->data));
ib_smp            320 drivers/infiniband/hw/mlx4/mad.c 					sl2vl64.sl8[jj] = ((struct ib_smp *)mad)->data[jj];
ib_smp            377 drivers/infiniband/hw/mlx4/mad.c 		memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
ib_smp           1137 drivers/infiniband/hw/mlx4/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp           1138 drivers/infiniband/hw/mlx4/mad.c 	struct ib_smp *out_mad  = NULL;
ib_smp           1173 drivers/infiniband/hw/mlx4/mad.c 						    (u8 *)(&((struct ib_smp *)out_mad)->data));
ib_smp           1176 drivers/infiniband/hw/mlx4/mad.c 						     (u8 *)(&((struct ib_smp *)out_mad)->data));
ib_smp             88 drivers/infiniband/hw/mlx4/main.c static void init_query_mad(struct ib_smp *mad)
ib_smp            438 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp            439 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp            660 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp            661 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp            837 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp            838 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp            901 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp            902 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp            930 drivers/infiniband/hw/mlx4/main.c 		sl2vl64.sl8[jj] = ((struct ib_smp *)out_mad)->data[jj];
ib_smp            961 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp            962 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp           1999 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *in_mad  = NULL;
ib_smp           2000 drivers/infiniband/hw/mlx4/main.c 	struct ib_smp *out_mad = NULL;
ib_smp            302 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            303 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            330 drivers/infiniband/hw/mlx5/mad.c 					  struct ib_smp *out_mad)
ib_smp            332 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad = NULL;
ib_smp            352 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            374 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            396 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            417 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            418 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            442 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            443 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            468 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            469 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            497 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            498 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp            539 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *in_mad  = NULL;
ib_smp            540 drivers/infiniband/hw/mlx5/mad.c 	struct ib_smp *out_mad = NULL;
ib_smp           1192 drivers/infiniband/hw/mlx5/mlx5_ib.h 					  struct ib_smp *out_mad);
ib_smp           1374 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline void init_query_mad(struct ib_smp *mad)
ib_smp            119 drivers/infiniband/hw/mthca/mthca_mad.c 				(struct ib_port_info *) ((struct ib_smp *) mad)->data;
ib_smp            158 drivers/infiniband/hw/mthca/mthca_mad.c 		memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
ib_smp             53 drivers/infiniband/hw/mthca/mthca_provider.c static void init_query_mad(struct ib_smp *mad)
ib_smp             64 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *in_mad  = NULL;
ib_smp             65 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *out_mad = NULL;
ib_smp            142 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *in_mad  = NULL;
ib_smp            143 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *out_mad = NULL;
ib_smp            238 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *in_mad  = NULL;
ib_smp            239 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *out_mad = NULL;
ib_smp            267 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *in_mad  = NULL;
ib_smp            268 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *out_mad = NULL;
ib_smp           1080 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *in_mad  = NULL;
ib_smp           1081 drivers/infiniband/hw/mthca/mthca_provider.c 	struct ib_smp *out_mad = NULL;
ib_smp           5436 drivers/infiniband/hw/qib/qib_iba7322.c 	struct ib_smp *smp;
ib_smp             40 drivers/infiniband/hw/qib/qib_mad.c static int reply(struct ib_smp *smp)
ib_smp             52 drivers/infiniband/hw/qib/qib_mad.c static int reply_failure(struct ib_smp *smp)
ib_smp             68 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_smp *smp;
ib_smp            167 drivers/infiniband/hw/qib/qib_mad.c static void qib_bad_mkey(struct qib_ibport *ibp, struct ib_smp *smp)
ib_smp            267 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_nodedescription(struct ib_smp *smp,
ib_smp            278 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp            313 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp            406 drivers/infiniband/hw/qib/qib_mad.c static int check_mkey(struct qib_ibport *ibp, struct ib_smp *smp, int mad_flags)
ib_smp            454 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp            596 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp            620 drivers/infiniband/hw/qib/qib_mad.c static int subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp            653 drivers/infiniband/hw/qib/qib_mad.c static int subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1039 drivers/infiniband/hw/qib/qib_mad.c static int subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1057 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1075 drivers/infiniband/hw/qib/qib_mad.c static int subn_set_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1097 drivers/infiniband/hw/qib/qib_mad.c static int subn_get_vl_arb(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1119 drivers/infiniband/hw/qib/qib_mad.c static int subn_set_vl_arb(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1139 drivers/infiniband/hw/qib/qib_mad.c static int subn_trap_repress(struct ib_smp *smp, struct ib_device *ibdev,
ib_smp           1179 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1217 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1235 drivers/infiniband/hw/qib/qib_mad.c 		ret = reply((struct ib_smp *) pmp);
ib_smp           1385 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1427 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1525 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1638 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *)pmp);
ib_smp           1702 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) pmp);
ib_smp           1864 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_smp *smp = (struct ib_smp *)out_mad;
ib_smp           2022 drivers/infiniband/hw/qib/qib_mad.c 		ret = reply((struct ib_smp *) pmp);
ib_smp           2052 drivers/infiniband/hw/qib/qib_mad.c 			ret = reply((struct ib_smp *) pmp);
ib_smp           2072 drivers/infiniband/hw/qib/qib_mad.c 			ret = reply((struct ib_smp *) pmp);
ib_smp           2088 drivers/infiniband/hw/qib/qib_mad.c 		ret = reply((struct ib_smp *) pmp);
ib_smp           2112 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2128 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2159 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2209 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2212 drivers/infiniband/hw/qib/qib_mad.c 	return reply_failure((struct ib_smp *) ccp);
ib_smp           2240 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2293 drivers/infiniband/hw/qib/qib_mad.c 	return reply((struct ib_smp *) ccp);
ib_smp           2296 drivers/infiniband/hw/qib/qib_mad.c 	return reply_failure((struct ib_smp *) ccp);
ib_smp           2317 drivers/infiniband/hw/qib/qib_mad.c 		ret = reply((struct ib_smp *)ccp);
ib_smp           2347 drivers/infiniband/hw/qib/qib_mad.c 			ret = reply((struct ib_smp *) ccp);
ib_smp           2364 drivers/infiniband/hw/qib/qib_mad.c 			ret = reply((struct ib_smp *) ccp);
ib_smp           2380 drivers/infiniband/hw/qib/qib_mad.c 		ret = reply((struct ib_smp *) ccp);
ib_smp            491 drivers/infiniband/hw/qib/qib_ud.c 		struct ib_smp *smp;
ib_smp            496 drivers/infiniband/hw/qib/qib_ud.c 		smp = (struct ib_smp *) data;
ib_smp            843 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct ib_smp *in_mad = (struct ib_smp *)(inbox->buf);
ib_smp            844 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct ib_smp *out_mad = (struct ib_smp *)(outbox->buf);
ib_smp            897 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct ib_smp *smp = inbox->buf;
ib_smp            906 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct ib_smp *outsmp = outbox->buf;
ib_smp            144 include/rdma/ib_smi.h ib_get_smp_direction(struct ib_smp *smp)
ib_smp            124 include/rdma/opa_smi.h 	return ib_get_smp_direction((struct ib_smp *)smp);
ib_smp            345 include/trace/events/ib_mad.h 	TP_PROTO(struct ib_smp *smp),
ib_smp            382 include/trace/events/ib_mad.h 	TP_PROTO(struct ib_smp *smp),
ib_smp            385 include/trace/events/ib_mad.h 	TP_PROTO(struct ib_smp *smp),