Searched refs:cq_ring (Results 1 – 8 of 8) sorted by relevance
897 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size); in irdma_uk_cq_resize()1007 peek_head = (cq->cq_ring.head + 1) % cq->cq_ring.size; in irdma_uk_cq_poll_cmpl()1129 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()1130 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl()1132 IRDMA_RING_CURRENT_HEAD(cq->cq_ring)); in irdma_uk_cq_poll_cmpl()1188 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()1189 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl()1193 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()1194 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl()1198 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl()[all …]
240 peek_head = (cq_uk->cq_ring.head + 1) % cq_uk->cq_ring.size; in irdma_puda_poll_info()252 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_info()253 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_info()256 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_info()409 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_cmpl()410 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_cmpl()413 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_cmpl()415 IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)); in irdma_puda_poll_cmpl()
358 struct irdma_ring cq_ring; member
944 (_cq)->cq_base[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \949 ((_cq)->cq_base))[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
3391 IRDMA_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in irdma_sc_ccq_get_cqe_info()3392 if (!IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)) in irdma_sc_ccq_get_cqe_info()3396 IRDMA_RING_MOVE_TAIL(ccq->cq_uk.cq_ring); in irdma_sc_ccq_get_cqe_info()3398 IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)); in irdma_sc_ccq_get_cqe_info()4192 IRDMA_RING_INIT(cq->cq_uk.cq_ring, info->num_elem); in irdma_sc_ccq_init()
105 struct io_uring_queue cq_ring; member387 struct io_uring_queue *cring = &s->cq_ring; in mmap_io_uring()470 struct io_uring_queue *cring = &s->cq_ring; in handle_uring_cq()482 cqe = &cring->queue.cqes[head & *s->cq_ring.ring_mask]; in handle_uring_cq()
723 int cq_ring = cq->ring; in mlx4_en_process_rx_cq() local733 ring = priv->rx_ring[cq_ring]; in mlx4_en_process_rx_cq()863 length, cq_ring, in mlx4_en_process_rx_cq()896 skb_record_rx_queue(skb, cq_ring); in mlx4_en_process_rx_cq()973 priv->tx_cq[TX_XDP][cq_ring]->xdp_busy = true; in mlx4_en_process_rx_cq()974 mlx4_en_xmit_doorbell(priv->tx_ring[TX_XDP][cq_ring]); in mlx4_en_process_rx_cq()
683 struct sec_queue_ring_cq *cq_ring = &queue->ring_cq; in sec_isr_handle() local692 outorder_msg = cq_ring->vaddr + ooo_read; in sec_isr_handle()718 outorder_msg = cq_ring->vaddr + ooo_read; in sec_isr_handle()