irdma_sc_cq
int irdma_sc_cq_init(struct irdma_sc_cq *cq, struct irdma_cq_init_info *info)
static int irdma_sc_cq_create(struct irdma_sc_cq *cq, u64 scratch,
int irdma_sc_cq_destroy(struct irdma_sc_cq *cq, u64 scratch, bool post_sq)
void irdma_sc_cq_resize(struct irdma_sc_cq *cq, struct irdma_modify_cq_info *info)
static int irdma_sc_cq_modify(struct irdma_sc_cq *cq,
void irdma_sc_ccq_arm(struct irdma_sc_cq *ccq)
int irdma_sc_ccq_get_cqe_info(struct irdma_sc_cq *ccq,
struct irdma_sc_cq *ccq;
void irdma_sc_cleanup_ceqes(struct irdma_sc_cq *cq, struct irdma_sc_ceq *ceq)
int irdma_sc_ccq_init(struct irdma_sc_cq *cq, struct irdma_ccq_init_info *info)
static inline int irdma_sc_ccq_create_done(struct irdma_sc_cq *ccq)
int irdma_sc_ccq_create(struct irdma_sc_cq *ccq, u64 scratch,
int irdma_sc_ccq_destroy(struct irdma_sc_cq *ccq, u64 scratch, bool post_sq)
struct irdma_sc_cq *cq;
struct irdma_sc_cq *cq;
void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq)
struct irdma_sc_cq *cq = &rf->ccq.sc_cq;
static void irdma_iwarp_ce_handler(struct irdma_sc_cq *iwcq)
struct irdma_sc_cq *cq)
struct irdma_sc_cq sc_cq;
void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
int irdma_sc_add_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq);
void irdma_sc_remove_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq);
static int irdma_puda_poll_info(struct irdma_sc_cq *cq,
int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq,
static int irdma_puda_cq_wqe(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq)
struct irdma_sc_cq *cq = &rsrc->cq;
struct irdma_sc_cq cq;
int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq,
int irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
struct irdma_sc_cq;
void irdma_sc_ccq_arm(struct irdma_sc_cq *ccq);
int irdma_sc_ccq_create(struct irdma_sc_cq *ccq, u64 scratch,
int irdma_sc_ccq_destroy(struct irdma_sc_cq *ccq, u64 scratch, bool post_sq);
int irdma_sc_ccq_get_cqe_info(struct irdma_sc_cq *ccq,
int irdma_sc_ccq_init(struct irdma_sc_cq *ccq,
void irdma_sc_cleanup_ceqes(struct irdma_sc_cq *cq, struct irdma_sc_ceq *ceq);
int irdma_sc_cq_destroy(struct irdma_sc_cq *cq, u64 scratch, bool post_sq);
int irdma_sc_cq_init(struct irdma_sc_cq *cq, struct irdma_cq_init_info *info);
void irdma_sc_cq_resize(struct irdma_sc_cq *cq, struct irdma_modify_cq_info *info);
struct irdma_sc_cq *cq;
struct irdma_sc_cq *cq;
struct irdma_sc_cq *cq;
struct irdma_sc_cq *ccq;
struct irdma_sc_cq *ilq_cq;
struct irdma_sc_cq *ieq_cq;
int irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq)
void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq)
void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq)
struct irdma_sc_cq *cq = &iwcq->sc_cq;
struct irdma_sc_cq *cq = &iwcq->sc_cq;
struct irdma_sc_cq *cq;
struct irdma_sc_cq sc_cq;