Lines Matching refs:num

1412 				      unsigned int num)  in fanout_demux_hash()  argument
1414 return reciprocal_scale(__skb_get_hash_symmetric(skb), num); in fanout_demux_hash()
1419 unsigned int num) in fanout_demux_lb() argument
1423 return val % num; in fanout_demux_lb()
1428 unsigned int num) in fanout_demux_cpu() argument
1430 return smp_processor_id() % num; in fanout_demux_cpu()
1435 unsigned int num) in fanout_demux_rnd() argument
1437 return get_random_u32_below(num); in fanout_demux_rnd()
1443 unsigned int num) in fanout_demux_rollover() argument
1458 i = j = min_t(int, po->rollover->sock, num - 1); in fanout_demux_rollover()
1466 atomic_long_inc(&po->rollover->num); in fanout_demux_rollover()
1472 if (++i == num) in fanout_demux_rollover()
1482 unsigned int num) in fanout_demux_qm() argument
1484 return skb_get_queue_mapping(skb) % num; in fanout_demux_qm()
1489 unsigned int num) in fanout_demux_bpf() argument
1497 ret = bpf_prog_run_clear_cb(prog, skb) % num; in fanout_demux_bpf()
1512 unsigned int num = READ_ONCE(f->num_members); in packet_rcv_fanout() local
1517 if (!net_eq(dev_net(dev), net) || !num) { in packet_rcv_fanout()
1530 idx = fanout_demux_hash(f, skb, num); in packet_rcv_fanout()
1533 idx = fanout_demux_lb(f, skb, num); in packet_rcv_fanout()
1536 idx = fanout_demux_cpu(f, skb, num); in packet_rcv_fanout()
1539 idx = fanout_demux_rnd(f, skb, num); in packet_rcv_fanout()
1542 idx = fanout_demux_qm(f, skb, num); in packet_rcv_fanout()
1545 idx = fanout_demux_rollover(f, skb, 0, false, num); in packet_rcv_fanout()
1549 idx = fanout_demux_bpf(f, skb, num); in packet_rcv_fanout()
1554 idx = fanout_demux_rollover(f, skb, idx, true, num); in packet_rcv_fanout()
1770 atomic_long_set(&rollover->num, 0); in fanout_add()
1835 if (po->num && in fanout_add()
2801 proto = READ_ONCE(po->num); in tpacket_snd()
3016 proto = READ_ONCE(po->num); in packet_snd()
3254 proto = po->num; in packet_do_bind()
3286 WRITE_ONCE(po->num, 0); in packet_do_bind()
3295 WRITE_ONCE(po->num, proto); in packet_do_bind()
3418 po->num = proto; in packet_create()
3662 sll->sll_protocol = READ_ONCE(po->num); in packet_getname()
4208 rstats.tp_all = atomic_long_read(&po->rollover->num); in packet_getsockopt()
4275 if (po->num) in packet_notifier()
4473 __be16 num; in packet_set_ring() local
4575 num = po->num; in packet_set_ring()
4576 WRITE_ONCE(po->num, 0); in packet_set_ring()
4611 WRITE_ONCE(po->num, num); in packet_set_ring()
4781 ntohs(READ_ONCE(po->num)), in packet_seq_show()