/kernel/linux/linux-5.10/include/linux/ |
H A D | ptr_ring.h | 35 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 D | ptr_ring.h | 35 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 D | rxe_queue.c | 132 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 D | rxe_srq.c | 92 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init() 140 &srq->rq.consumer_lock); in rxe_srq_from_attr()
|
H A D | rxe_queue.h | 68 spinlock_t *consumer_lock);
|
H A D | rxe_resp.c | 299 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 D | rxe_verbs.h | 91 spinlock_t consumer_lock; /* guard queue consumer */ member
|
H A D | rxe_qp.c | 193 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_misc()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.c | 150 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 D | rxe_srq.c | 63 spin_lock_init(&srq->rq.consumer_lock); in rxe_srq_from_init() 172 &srq->rq.consumer_lock); in rxe_srq_from_attr()
|
H A D | rxe_queue.h | 91 spinlock_t *producer_lock, spinlock_t *consumer_lock);
|
H A D | rxe_resp.c | 282 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 D | rxe_verbs.h | 90 spinlock_t consumer_lock; /* guard queue consumer */ member
|
H A D | rxe_qp.c | 177 spin_lock_init(&qp->rq.consumer_lock); in rxe_qp_init_misc()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | ipoib.h | 53 * @consumer_lock: consumer sync lock 62 spinlock_t consumer_lock; /* tail sync lock */ member
|
H A D | ipoib_tx.c | 155 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 D | page_pool.c | 125 spin_lock(&r->consumer_lock); in page_pool_refill_alloc_cache() 151 spin_unlock(&r->consumer_lock); in page_pool_refill_alloc_cache()
|