Home
last modified time | relevance | path

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

/linux/include/linux/
A Dptr_ring.h35 spinlock_t consumer_lock; member
205 spin_lock(&r->consumer_lock); in ptr_ring_empty()
207 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
216 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
239 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
331 spin_lock(&r->consumer_lock); in ptr_ring_consume()
333 spin_unlock(&r->consumer_lock); in ptr_ring_consume()
365 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
377 spin_lock(&r->consumer_lock); in ptr_ring_consume_batched()
379 spin_unlock(&r->consumer_lock); in ptr_ring_consume_batched()
[all …]
/linux/drivers/infiniband/sw/rxe/
A Drxe_queue.c149 spinlock_t *consumer_lock) in rxe_queue_resize() argument
168 spin_lock_irqsave(consumer_lock, flags1); in rxe_queue_resize()
178 spin_unlock_irqrestore(consumer_lock, flags1); in rxe_queue_resize()
A Drxe_srq.c93 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init()
142 &srq->rq.consumer_lock); in rxe_srq_from_attr()
A Drxe_resp.c304 spin_lock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
308 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
314 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
330 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
334 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
A Drxe_queue.h85 spinlock_t *producer_lock, spinlock_t *consumer_lock);
A Drxe_verbs.h92 spinlock_t consumer_lock; /* guard queue consumer */ member
A Drxe_qp.c308 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_resp()
/linux/net/core/
A Dpage_pool.c134 spin_lock(&r->consumer_lock); in page_pool_refill_alloc_cache()
160 spin_unlock(&r->consumer_lock); in page_pool_refill_alloc_cache()
/linux/Documentation/core-api/
A Dcircular-buffers.rst197 spin_lock(&consumer_lock);
215 spin_unlock(&consumer_lock);

Completed in 15 milliseconds