Home
last modified time | relevance | path

Searched refs:get_cqe (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c169 static inline struct mthca_cqe *get_cqe(struct mthca_cq *cq, int entry) in get_cqe() function
181 return cqe_sw(get_cqe(cq, cq->cons_index & cq->ibcq.cqe)); in next_cqe_sw()
290 cqe_sw(get_cqe(cq, prod_index & cq->ibcq.cqe)); in mthca_cq_clean()
304 cqe = get_cqe(cq, prod_index & cq->ibcq.cqe); in mthca_cq_clean()
310 memcpy(get_cqe(cq, (prod_index + nfreed) & cq->ibcq.cqe), in mthca_cq_clean()
316 set_cqe_hw(get_cqe(cq, (cq->cons_index + i) & cq->ibcq.cqe)); in mthca_cq_clean()
338 if (cqe_sw(get_cqe(cq, cq->ibcq.cqe))) in mthca_cq_resize_copy_cqes()
342 for (i = cq->cons_index; cqe_sw(get_cqe(cq, i & cq->ibcq.cqe)); ++i) in mthca_cq_resize_copy_cqes()
345 get_cqe(cq, i & cq->ibcq.cqe), MTHCA_CQ_ENTRY_SIZE); in mthca_cq_resize_copy_cqes()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_cq.c271 static inline struct pvrdma_cqe *get_cqe(struct pvrdma_cq *cq, int i) in get_cqe() function
306 curr_cqe = get_cqe(cq, curr); in _pvrdma_flush_cqe()
309 cqe = get_cqe(cq, tail); in _pvrdma_flush_cqe()
348 cqe = get_cqe(cq, head); in pvrdma_poll_one()
/linux/drivers/infiniband/hw/mlx5/
H A Dcq.c72 static void *get_cqe(struct mlx5_ib_cq *cq, int n) in get_cqe() function
84 void *cqe = get_cqe(cq, n & cq->ibcq.cqe); in get_sw_cqe()
1105 cqe = get_cqe(cq, prod_index & cq->ibcq.cqe); in __mlx5_ib_cq_clean()
1112 dest = get_cqe(cq, (prod_index + nfreed) & cq->ibcq.cqe); in __mlx5_ib_cq_clean()
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c1691 static void *get_cqe(struct mlx5_vhca_cq *cq, int n) in get_cqe() function
1698 void *cqe = get_cqe(cq, n & (cq->ncqe - 1)); in get_sw_cqe()
/linux/drivers/infiniband/hw/qedr/
H A Dverbs.c4035 static union rdma_cqe *get_cqe(struct qedr_cq *cq) in get_cqe() function
4472 cqe = get_cqe(cq); in qedr_poll_cq()