Searched refs:pend_pos (Results 1 – 1 of 1) sorted by relevance
434 unsigned long pend_pos) in bpf_ringbuf_has_space() argument440 if (new_prod_pos - pend_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() local481 pend_pos = rb->pending_pos; in __bpf_ringbuf_reserve()485 while (prod_pos - pend_pos > 0) { in __bpf_ringbuf_reserve()486 hdr = (void *)rb->data + (pend_pos & rb->mask); in __bpf_ringbuf_reserve()490 pend_pos += bpf_ringbuf_round_up_hdr_len(hdr_len); in __bpf_ringbuf_reserve()492 rb->pending_pos = pend_pos; in __bpf_ringbuf_reserve()494 if (!bpf_ringbuf_has_space(rb, new_prod_pos, cons_pos, pend_pos)) { in __bpf_ringbuf_reserve()