Home
last modified time | relevance | path

Searched refs:producer_lock (Results 1 – 11 of 11) sorted by relevance

/drivers/infiniband/sw/rxe/
Drxe_queue.c150 struct mminfo __user *outbuf, spinlock_t *producer_lock, in rxe_queue_resize() argument
172 if (producer_lock) { in rxe_queue_resize()
173 spin_lock_irqsave(producer_lock, flags); in rxe_queue_resize()
175 spin_unlock_irqrestore(producer_lock, flags); in rxe_queue_resize()
Drxe_srq.c92 spin_lock_init(&srq->rq.producer_lock); in rxe_srq_from_init()
141 &srq->rq.producer_lock, in rxe_srq_from_attr()
Drxe_verbs.c363 spin_lock_irqsave(&srq->rq.producer_lock, flags); in rxe_post_srq_recv()
372 spin_unlock_irqrestore(&srq->rq.producer_lock, flags); in rxe_post_srq_recv()
728 spin_lock_irqsave(&rq->producer_lock, flags); in rxe_post_recv()
739 spin_unlock_irqrestore(&rq->producer_lock, flags); in rxe_post_recv()
Drxe_queue.h85 spinlock_t *producer_lock, spinlock_t *consumer_lock);
Drxe_verbs.h90 spinlock_t producer_lock; /* guard queue producer */ member
Drxe_qp.c203 spin_lock_init(&qp->rq.producer_lock); in rxe_qp_init_misc()
/drivers/infiniband/hw/hfi1/
Dipoib.h61 spinlock_t producer_lock; /* head sync lock */ member
Dipoib_tx.c201 spin_lock(&tx_ring->producer_lock); in hfi1_ipoib_add_tx()
223 spin_unlock(&tx_ring->producer_lock); in hfi1_ipoib_add_tx()
766 spin_lock_init(&txq->tx_ring.producer_lock); in hfi1_ipoib_txreq_init()
/drivers/net/wireguard/
Dreceive.c562 if (spin_trylock_bh(&wg->handshake_queue.ring.producer_lock)) { in wg_packet_receive()
564 spin_unlock_bh(&wg->handshake_queue.ring.producer_lock); in wg_packet_receive()
/drivers/net/
Dveth.c501 spin_lock(&rq->xdp_ring.producer_lock); in veth_xdp_xmit()
511 spin_unlock(&rq->xdp_ring.producer_lock); in veth_xdp_xmit()
Dtun.c1284 spin_lock(&tfile->tx_ring.producer_lock); in tun_xdp_xmit()
1298 spin_unlock(&tfile->tx_ring.producer_lock); in tun_xdp_xmit()