Home
last modified time | relevance | path

Searched refs:consumer_lock (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H 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()
218 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
228 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
230 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
239 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
241 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
331 spin_lock(&r->consumer_lock); in ptr_ring_consume()
[all...]
/kernel/linux/linux-6.6/include/linux/
H 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()
218 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
228 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
230 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
239 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
241 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
331 spin_lock(&r->consumer_lock); in ptr_ring_consume()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_queue.c132 spinlock_t *consumer_lock) in rxe_queue_resize()
151 spin_lock_irqsave(consumer_lock, flags1); in rxe_queue_resize()
161 spin_unlock_irqrestore(consumer_lock, flags1); in rxe_queue_resize()
129 rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, unsigned int elem_size, struct ib_udata *udata, struct mminfo __user *outbuf, spinlock_t *producer_lock, spinlock_t *consumer_lock) rxe_queue_resize() argument
H A Drxe_srq.c92 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init()
140 &srq->rq.consumer_lock); in rxe_srq_from_attr()
H A Drxe_queue.h68 spinlock_t *consumer_lock);
H A Drxe_resp.c299 spin_lock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
303 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
319 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
323 spin_unlock_bh(&srq->rq.consumer_lock); in get_srq_wqe()
H A Drxe_verbs.h91 spinlock_t consumer_lock; /* guard queue consumer */ member
H A Drxe_qp.c193 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_misc()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_queue.c150 spinlock_t *consumer_lock) in rxe_queue_resize()
170 spin_lock_irqsave(consumer_lock, consumer_flags); in rxe_queue_resize()
180 spin_unlock_irqrestore(consumer_lock, consumer_flags); in rxe_queue_resize()
147 rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, unsigned int elem_size, struct ib_udata *udata, struct mminfo __user *outbuf, spinlock_t *producer_lock, spinlock_t *consumer_lock) rxe_queue_resize() argument
H A Drxe_srq.c63 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init()
172 &srq->rq.consumer_lock); in rxe_srq_from_attr()
H A Drxe_queue.h91 spinlock_t *producer_lock, spinlock_t *consumer_lock);
H A Drxe_resp.c282 spin_lock_irqsave(&srq->rq.consumer_lock, flags); in get_srq_wqe()
286 spin_unlock_irqrestore(&srq->rq.consumer_lock, flags); in get_srq_wqe()
292 spin_unlock_irqrestore(&srq->rq.consumer_lock, flags); in get_srq_wqe()
308 spin_unlock_irqrestore(&srq->rq.consumer_lock, flags); in get_srq_wqe()
312 spin_unlock_irqrestore(&srq->rq.consumer_lock, flags); in get_srq_wqe()
H A Drxe_verbs.h90 spinlock_t consumer_lock; /* guard queue consumer */ member
H A Drxe_qp.c177 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_misc()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dipoib.h53 * @consumer_lock: consumer sync lock
62 spinlock_t consumer_lock; /* tail sync lock */ member
H A Dipoib_tx.c155 spin_lock_bh(&tx_ring->consumer_lock); in hfi1_ipoib_drain_tx_ring()
174 spin_unlock_bh(&tx_ring->consumer_lock); in hfi1_ipoib_drain_tx_ring()
764 spin_lock_init(&txq->tx_ring.consumer_lock); in hfi1_ipoib_txreq_init()
/kernel/linux/linux-5.10/net/core/
H A Dpage_pool.c125 spin_lock(&r->consumer_lock); in page_pool_refill_alloc_cache()
151 spin_unlock(&r->consumer_lock); in page_pool_refill_alloc_cache()

Completed in 13 milliseconds