Home
last modified time | relevance | path

Searched refs:consumer_lock (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/include/linux/
Dptr_ring.h39 spinlock_t consumer_lock; member
209 spin_lock(&r->consumer_lock); in ptr_ring_empty()
211 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
220 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
222 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
232 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
234 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
243 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
245 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
335 spin_lock(&r->consumer_lock); in ptr_ring_consume()
[all …]
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_queue.c162 spinlock_t *consumer_lock) in rxe_queue_resize() argument
181 spin_lock_irqsave(consumer_lock, flags1); in rxe_queue_resize()
191 spin_unlock_irqrestore(consumer_lock, flags1); in rxe_queue_resize()
Drxe_srq.c119 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init()
165 &srq->rq.consumer_lock); in rxe_srq_from_attr()
Drxe_queue.h100 spinlock_t *consumer_lock);
Drxe_resp.c330 spin_lock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
334 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
350 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
354 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
Drxe_verbs.h118 spinlock_t consumer_lock; /* guard queue consumer */ member
Drxe_qp.c310 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_resp()
/Linux-v4.19/net/core/
Dpage_pool.c94 spin_lock(&r->consumer_lock); in __page_pool_get_cached()
100 spin_unlock(&r->consumer_lock); in __page_pool_get_cached()
/Linux-v4.19/Documentation/core-api/
Dcircular-buffers.rst197 spin_lock(&consumer_lock);
215 spin_unlock(&consumer_lock);