psample_group    1383 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	if (rtnl_dereference(mlxsw_sp_port->sample->psample_group)) {
psample_group    1392 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	rcu_assign_pointer(mlxsw_sp_port->sample->psample_group,
psample_group    1393 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			   act->sample.psample_group);
psample_group    1404 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	RCU_INIT_POINTER(mlxsw_sp_port->sample->psample_group, NULL);
psample_group    1415 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	RCU_INIT_POINTER(mlxsw_sp_port->sample->psample_group, NULL);
psample_group    4305 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct psample_group *psample_group;
psample_group    4323 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	psample_group = rcu_dereference(mlxsw_sp_port->sample->psample_group);
psample_group    4324 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	if (!psample_group)
psample_group    4326 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	psample_sample_packet(psample_group, skb, size,
psample_group     200 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 	struct psample_group __rcu *psample_group;
psample_group     107 include/net/act_api.h 	struct psample_group *
psample_group     187 include/net/flow_offload.h 			struct psample_group	*psample_group;
psample_group      17 include/net/psample.h struct psample_group *psample_group_get(struct net *net, u32 group_num);
psample_group      18 include/net/psample.h void psample_group_take(struct psample_group *group);
psample_group      19 include/net/psample.h void psample_group_put(struct psample_group *group);
psample_group      23 include/net/psample.h void psample_sample_packet(struct psample_group *group, struct sk_buff *skb,
psample_group      29 include/net/psample.h static inline void psample_sample_packet(struct psample_group *group,
psample_group      14 include/net/tc_act/tc_sample.h 	struct psample_group __rcu *psample_group;
psample_group      37 net/psample/psample.c 				 struct psample_group *group,
psample_group      71 net/psample/psample.c 	struct psample_group *group;
psample_group     118 net/psample/psample.c static void psample_group_notify(struct psample_group *group,
psample_group     136 net/psample/psample.c static struct psample_group *psample_group_create(struct net *net,
psample_group     139 net/psample/psample.c 	struct psample_group *group;
psample_group     153 net/psample/psample.c static void psample_group_destroy(struct psample_group *group)
psample_group     160 net/psample/psample.c static struct psample_group *
psample_group     163 net/psample/psample.c 	struct psample_group *group;
psample_group     171 net/psample/psample.c struct psample_group *psample_group_get(struct net *net, u32 group_num)
psample_group     173 net/psample/psample.c 	struct psample_group *group;
psample_group     191 net/psample/psample.c void psample_group_take(struct psample_group *group)
psample_group     199 net/psample/psample.c void psample_group_put(struct psample_group *group)
psample_group     210 net/psample/psample.c void psample_sample_packet(struct psample_group *group, struct sk_buff *skb,
psample_group      43 net/sched/act_sample.c 	struct psample_group *psample_group;
psample_group      93 net/sched/act_sample.c 	psample_group = psample_group_get(net, psample_group_num);
psample_group      94 net/sched/act_sample.c 	if (!psample_group) {
psample_group     105 net/sched/act_sample.c 	rcu_swap_protected(s->psample_group, psample_group,
psample_group     114 net/sched/act_sample.c 	if (psample_group)
psample_group     115 net/sched/act_sample.c 		psample_group_put(psample_group);
psample_group     133 net/sched/act_sample.c 	struct psample_group *psample_group;
psample_group     136 net/sched/act_sample.c 	psample_group = rcu_dereference_protected(s->psample_group, 1);
psample_group     137 net/sched/act_sample.c 	RCU_INIT_POINTER(s->psample_group, NULL);
psample_group     138 net/sched/act_sample.c 	if (psample_group)
psample_group     139 net/sched/act_sample.c 		psample_group_put(psample_group);
psample_group     162 net/sched/act_sample.c 	struct psample_group *psample_group;
psample_group     172 net/sched/act_sample.c 	psample_group = rcu_dereference_bh(s->psample_group);
psample_group     175 net/sched/act_sample.c 	if (psample_group && (prandom_u32() % s->rate == 0)) {
psample_group     189 net/sched/act_sample.c 		psample_sample_packet(psample_group, skb, size, iif, oif,
psample_group     258 net/sched/act_sample.c 	struct psample_group *group = priv;
psample_group     263 net/sched/act_sample.c static struct psample_group *
psample_group     268 net/sched/act_sample.c 	struct psample_group *group;
psample_group     271 net/sched/act_sample.c 	group = rcu_dereference_protected(s->psample_group,
psample_group    3429 net/sched/cls_api.c 	entry->sample.psample_group =
psample_group    3431 net/sched/cls_api.c 	entry->destructor_priv = entry->sample.psample_group;