Searched refs:__ptr_ring_empty (Results 1 - 7 of 7) sorted by relevance

/linux-master/include/linux/
H A Dptr_ring.h46 * NB: this is unlike __ptr_ring_empty in that callers must hold producer_lock:
188 * re-test __ptr_ring_empty and/or consume the ring enteries
194 static inline bool __ptr_ring_empty(struct ptr_ring *r) function
206 ret = __ptr_ring_empty(r);
217 ret = __ptr_ring_empty(r);
229 ret = __ptr_ring_empty(r);
240 ret = __ptr_ring_empty(r);
261 /* Note: we must keep consumer_head valid at all times for __ptr_ring_empty
287 /* matching READ_ONCE in __ptr_ring_empty for lockless tests */
546 /* matching READ_ONCE in __ptr_ring_empty fo
[all...]
H A Dskb_array.h68 return __ptr_ring_empty(&a->ring);
/linux-master/drivers/net/wireguard/
H A Dqueueing.c46 WARN_ON(!purge && !__ptr_ring_empty(&queue->ring));
/linux-master/tools/virtio/ringtest/
H A Dptr_ring.c194 return __ptr_ring_empty(&array);
/linux-master/kernel/bpf/
H A Dcpumap.c276 while (!kthread_should_stop() || !__ptr_ring_empty(rcpu->queue)) {
286 if (__ptr_ring_empty(rcpu->queue)) {
289 if (__ptr_ring_empty(rcpu->queue)) {
/linux-master/net/core/
H A Dpage_pool.c324 if (__ptr_ring_empty(r)) {
/linux-master/drivers/net/
H A Dveth.c949 if (unlikely(!__ptr_ring_empty(&rq->xdp_ring))) {

Completed in 192 milliseconds