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;
179 psample_group = rcu_dereference_bh(s->psample_group);
182 if (psample_group && (get_random_u32_below(s->rate) == 0)) {
205 psample_sample_packet(psample_group, skb, s->rate, &md);
266 struct psample_group *group = priv;
271 static struct psample_group *
276 struct psample_group *group;
278 group = rcu_dereference_protected(s->psample_group,
291 entry->sample.psample_group =
293 entry->destructor_priv = entry->sample.psample_group;