irdma_cq
struct irdma_cq *icq = READ_ONCE(rf->cq_table[cq_idx]);
rf->cq_table = (struct irdma_cq **)(&rf->qp_table[rf->max_qp]);
rsrc_size += sizeof(struct irdma_cq **) * rf->max_cq;
struct irdma_cq *iwcq = NULL;
struct irdma_cq *cq = iwcq->back_cq;
struct irdma_cq **cq_table;
static inline struct irdma_cq *to_iwcq(struct ib_cq *ibcq)
return container_of(ibcq, struct irdma_cq, ibcq);
void irdma_remove_cmpls_list(struct irdma_cq *iwcq)
int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info)
static inline void irdma_comp_handler(struct irdma_cq *cq)
struct irdma_cq *iwscq = iwqp->iwscq;
struct irdma_cq *iwrcq = iwqp->iwrcq;
struct irdma_cq *iwcq = to_iwcq(ibcq);
struct irdma_cq *iwcq = to_iwcq(ibcq);
static void irdma_cq_free_rsrc(struct irdma_pci_f *rf, struct irdma_cq *iwcq)
static int irdma_process_resize_list(struct irdma_cq *iwcq,
struct irdma_cq *iwcq = to_iwcq(ib_cq);
struct irdma_cq *iwcq = to_iwcq(ibcq);
struct irdma_cq *iwcq = to_iwcq(ibcq);
static int __irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry)
struct irdma_cq *iwcq;
struct irdma_cq *iwcq;
static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq)
INIT_RDMA_OBJ_SIZE(ib_cq, irdma_cq, ibcq),
struct irdma_cq *iwscq;
struct irdma_cq *iwrcq;
void irdma_remove_cmpls_list(struct irdma_cq *iwcq);
int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info);