Symbol: psample_group
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c
18
sample_attr->group_num = act->sample.psample_group->group_num;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
329
struct psample_group psample_group = {};
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
334
psample_group.group_num = mapped_obj->sample.group_id;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
335
psample_group.net = &init_net;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
338
psample_sample_packet(&psample_group, skb, mapped_obj->sample.rate, &md);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2183
struct psample_group *psample_group, u32 rate,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2195
psample_group, rate, trunc_size,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2226
struct psample_group *psample_group,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2239
sampler = mlxsw_afa_sampler_create(block, local_port, psample_group,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
107
struct psample_group *psample_group,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
34
struct psample_group *psample_group, u32 rate,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2804
if (trigger_node->params.psample_group != params->psample_group ||
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1050
struct psample_group *psample_group, u32 rate,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
276
struct psample_group *psample_group;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
791
struct psample_group *psample_group, u32 rate,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
808
psample_group, rate, trunc_size,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c
196
struct psample_group *psample_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c
228
struct psample_group *psample_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c
244
params.psample_group = psample_group;
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
280
act->sample.psample_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
275
mall_entry->sample.params.psample_group = act->sample.psample_group;
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
291
psample_sample_packet(params->psample_group, skb, params->rate, &md);
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
341
psample_sample_packet(params->psample_group, skb, params->rate, &md);
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
377
psample_sample_packet(params->psample_group, skb, params->rate, &md);
drivers/net/netdevsim/psample.c
26
struct psample_group *group;
include/net/act_api.h
139
struct psample_group *
include/net/flow_offload.h
288
struct psample_group *psample_group;
include/net/psample.h
33
struct psample_group *psample_group_get(struct net *net, u32 group_num);
include/net/psample.h
34
void psample_group_take(struct psample_group *group);
include/net/psample.h
35
void psample_group_put(struct psample_group *group);
include/net/psample.h
41
void psample_sample_packet(struct psample_group *group,
include/net/psample.h
47
static inline void psample_sample_packet(struct psample_group *group,
include/net/tc_act/tc_sample.h
14
struct psample_group __rcu *psample_group;
net/openvswitch/actions.c
1220
struct psample_group psample_group = {};
net/openvswitch/actions.c
1229
psample_group.group_num = nla_get_u32(a);
net/openvswitch/actions.c
1239
psample_group.net = ovs_dp_get_net(dp);
net/openvswitch/actions.c
1246
psample_sample_packet(&psample_group, skb, rate, &md);
net/psample/psample.c
123
static void psample_group_notify(struct psample_group *group,
net/psample/psample.c
141
static struct psample_group *psample_group_create(struct net *net,
net/psample/psample.c
144
struct psample_group *group;
net/psample/psample.c
158
static void psample_group_destroy(struct psample_group *group)
net/psample/psample.c
165
static struct psample_group *
net/psample/psample.c
168
struct psample_group *group;
net/psample/psample.c
176
struct psample_group *psample_group_get(struct net *net, u32 group_num)
net/psample/psample.c
178
struct psample_group *group;
net/psample/psample.c
196
void psample_group_take(struct psample_group *group)
net/psample/psample.c
204
void psample_group_put(struct psample_group *group)
net/psample/psample.c
363
void psample_sample_packet(struct psample_group *group,
net/psample/psample.c
41
struct psample_group *group,
net/psample/psample.c
75
struct psample_group *group;
net/sched/act_sample.c
101
psample_group = psample_group_get(net, psample_group_num);
net/sched/act_sample.c
102
if (!psample_group) {
net/sched/act_sample.c
113
psample_group = rcu_replace_pointer(s->psample_group, psample_group,
net/sched/act_sample.c
122
if (psample_group)
net/sched/act_sample.c
123
psample_group_put(psample_group);
net/sched/act_sample.c
139
struct psample_group *psample_group;
net/sched/act_sample.c
142
psample_group = rcu_dereference_protected(s->psample_group, 1);
net/sched/act_sample.c
143
RCU_INIT_POINTER(s->psample_group, NULL);
net/sched/act_sample.c
144
if (psample_group)
net/sched/act_sample.c
145
psample_group_put(psample_group);
net/sched/act_sample.c
169
struct psample_group *psample_group;
net/sched/act_sample.c
179
psample_group = rcu_dereference_bh(s->psample_group);
net/sched/act_sample.c
182
if (psample_group && (get_random_u32_below(s->rate) == 0)) {
net/sched/act_sample.c
205
psample_sample_packet(psample_group, skb, s->rate, &md);
net/sched/act_sample.c
266
struct psample_group *group = priv;
net/sched/act_sample.c
271
static struct psample_group *
net/sched/act_sample.c
276
struct psample_group *group;
net/sched/act_sample.c
278
group = rcu_dereference_protected(s->psample_group,
net/sched/act_sample.c
291
entry->sample.psample_group =
net/sched/act_sample.c
293
entry->destructor_priv = entry->sample.psample_group;
net/sched/act_sample.c
44
struct psample_group *psample_group;