Lines Matching defs:psample_group
44 struct psample_group *psample_group;
101 psample_group = psample_group_get(net, psample_group_num);
102 if (!psample_group) {
113 psample_group = rcu_replace_pointer(s->psample_group, psample_group,
122 if (psample_group)
123 psample_group_put(psample_group);
139 struct psample_group *psample_group;
142 psample_group = rcu_dereference_protected(s->psample_group, 1);
143 RCU_INIT_POINTER(s->psample_group, NULL);
144 if (psample_group)
145 psample_group_put(psample_group);
169 struct psample_group *psample_group;
177 psample_group = rcu_dereference_bh(s->psample_group);
180 if (psample_group && (get_random_u32_below(s->rate) == 0)) {
193 psample_sample_packet(psample_group, skb, s->rate, &md);
254 struct psample_group *group = priv;
259 static struct psample_group *
264 struct psample_group *group;
266 group = rcu_dereference_protected(s->psample_group,
279 entry->sample.psample_group =
281 entry->destructor_priv = entry->sample.psample_group;