Searched refs:prod_tail (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_ring.h | 54 atomic_t prod_tail; /* Producer tail. */ member 89 const __u32 tail = atomic_read(&r->prod_tail); in pvrdma_idx_ring_has_space() 103 const __u32 tail = atomic_read(&r->prod_tail); in pvrdma_idx_ring_has_data()
|
H A D | pvrdma_qp.c | 122 atomic_set(&qp->rq.ring->prod_tail, 0); in pvrdma_reset_qp() 126 atomic_set(&qp->sq.ring->prod_tail, 0); in pvrdma_reset_qp() 864 pvrdma_idx_ring_inc(&qp->sq.ring->prod_tail, in pvrdma_post_send() 955 pvrdma_idx_ring_inc(&qp->rq.ring->prod_tail, in pvrdma_post_recv()
|
H A D | pvrdma_cq.c | 289 int tail = pvrdma_idx(&cq->ring_state->rx.prod_tail, in _pvrdma_flush_cqe()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_ring.h | 54 atomic_t prod_tail; /* Producer tail. */ member 89 const __u32 tail = atomic_read(&r->prod_tail); in pvrdma_idx_ring_has_space() 103 const __u32 tail = atomic_read(&r->prod_tail); in pvrdma_idx_ring_has_data()
|
H A D | pvrdma_qp.c | 122 atomic_set(&qp->rq.ring->prod_tail, 0); in pvrdma_reset_qp() 126 atomic_set(&qp->sq.ring->prod_tail, 0); in pvrdma_reset_qp() 848 pvrdma_idx_ring_inc(&qp->sq.ring->prod_tail, in pvrdma_post_send() 939 pvrdma_idx_ring_inc(&qp->rq.ring->prod_tail, in pvrdma_post_recv()
|
H A D | pvrdma_cq.c | 292 int tail = pvrdma_idx(&cq->ring_state->rx.prod_tail, in _pvrdma_flush_cqe()
|
Completed in 5 milliseconds