Searched refs:new_prod_pos (Results 1 – 1 of 1) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | ringbuf.c | 432 unsigned long new_prod_pos, in bpf_ringbuf_has_space() argument 440 if (new_prod_pos - pend_pos > rb->mask) in bpf_ringbuf_has_space() 451 if (new_prod_pos - cons_pos > rb->mask) in bpf_ringbuf_has_space() 465 unsigned long cons_pos, prod_pos, new_prod_pos, pend_pos, over_pos, flags; in __bpf_ringbuf_reserve() local 483 new_prod_pos = prod_pos + len; in __bpf_ringbuf_reserve() 494 if (!bpf_ringbuf_has_space(rb, new_prod_pos, cons_pos, pend_pos)) { in __bpf_ringbuf_reserve() 506 while (new_prod_pos - over_pos > rb->mask) { in __bpf_ringbuf_reserve() 533 smp_store_release(&rb->producer_pos, new_prod_pos); in __bpf_ringbuf_reserve()
|