qedr_cq
INIT_RDMA_OBJ_SIZE(ib_cq, qedr_cq, ibcq),
struct qedr_cq *cq;
cq = (struct qedr_cq *)(uintptr_t)HILO_U64(cq_handle->hi,
struct qedr_cq *cq;
cq = (struct qedr_cq *)(uintptr_t)roce_handle64;
struct qedr_cq *gsi_sqcq;
struct qedr_cq *gsi_rqcq;
struct qedr_cq *sq_cq;
struct qedr_cq *rq_cq;
static inline struct qedr_cq *get_qedr_cq(struct ib_cq *ibcq)
return container_of(ibcq, struct qedr_cq, ibcq);
struct qedr_cq *cq = dev->gsi_rqcq;
struct qedr_cq *cq;
struct qedr_cq *cq = get_qedr_cq(ibcq);
struct qedr_cq *cq = dev->gsi_sqcq;
struct qedr_cq *cq = get_qedr_cq(ibcq);
struct qedr_cq *send_cq = get_qedr_cq(attrs->send_cq);
struct qedr_cq *recv_cq = get_qedr_cq(attrs->recv_cq);
struct qedr_cq *cq = get_qedr_cq(init_attr->ext.cq);
static int is_valid_cqe(struct qedr_cq *cq, union rdma_cqe *cqe)
static union rdma_cqe *get_cqe(struct qedr_cq *cq)
struct qedr_cq *cq, int num_entries,
struct qedr_qp *qp, struct qedr_cq *cq,
struct qedr_cq *cq, struct ib_wc *wc,
struct qedr_cq *cq, struct ib_wc *wc,
struct qedr_cq *cq, struct ib_wc *wc,
static int process_resp_flush(struct qedr_qp *qp, struct qedr_cq *cq,
static void try_consume_resp_cqe(struct qedr_cq *cq, struct qedr_qp *qp,
struct qedr_cq *cq, int num_entries,
struct qedr_cq *cq, int num_entries,
static void try_consume_req_cqe(struct qedr_cq *cq, struct qedr_qp *qp,
struct qedr_cq *cq = get_qedr_cq(ibcq);
struct qedr_cq *cq, struct ib_udata *udata,
static void consume_cqe(struct qedr_cq *cq)
static inline void qedr_init_cq_params(struct qedr_cq *cq,
static void doorbell_cq(struct qedr_cq *cq, u32 cons, u8 flags)
struct qedr_cq *cq = get_qedr_cq(ibcq);
struct qedr_cq *cq = get_qedr_cq(ibcq);