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;