bnxt_qplib_cq
struct bnxt_qplib_cq *qplcq;
struct bnxt_qplib_cq qplib_cq;
void bnxt_re_handle_cqn(struct bnxt_qplib_cq *cq);
struct bnxt_qplib_cq *qplcq;
struct bnxt_qplib_cq *handle)
struct bnxt_qplib_cq *cq = nq_work->cq;
static void __clean_cq(struct bnxt_qplib_cq *cq, u64 qp)
void bnxt_re_handle_cqn(struct bnxt_qplib_cq *cq)
int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
int bnxt_qplib_modify_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
struct bnxt_qplib_cq *cq)
int bnxt_qplib_resize_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq,
static void clean_nq(struct bnxt_qplib_cq *cq)
void bnxt_qplib_free_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
static void bnxt_qplib_sync_cq(struct bnxt_qplib_cq *cq)
int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
struct bnxt_qplib_cq *cq,
static int bnxt_qplib_cq_process_req(struct bnxt_qplib_cq *cq,
static int bnxt_qplib_cq_process_res_rc(struct bnxt_qplib_cq *cq,
static void __wait_for_all_nqes(struct bnxt_qplib_cq *cq, u16 cnq_events)
static int bnxt_qplib_cq_process_res_ud(struct bnxt_qplib_cq *cq,
bool bnxt_qplib_is_cq_empty(struct bnxt_qplib_cq *cq)
static int bnxt_qplib_cq_process_res_raweth_qp1(struct bnxt_qplib_cq *cq,
static int bnxt_qplib_cq_process_terminal(struct bnxt_qplib_cq *cq,
struct bnxt_qplib_cq *cq;
static int bnxt_qplib_cq_process_cutoff(struct bnxt_qplib_cq *cq,
int bnxt_qplib_process_flush_list(struct bnxt_qplib_cq *cq,
int bnxt_qplib_poll_cq(struct bnxt_qplib_cq *cq, struct bnxt_qplib_cqe *cqe,
void bnxt_qplib_req_notify_cq(struct bnxt_qplib_cq *cq, u32 arm_type)
cq = (struct bnxt_qplib_cq *)q_handle;
static void __clean_cq(struct bnxt_qplib_cq *cq, u64 qp);
struct bnxt_qplib_cq *scq, *rcq;
struct bnxt_qplib_cq *scq;
struct bnxt_qplib_cq *rcq;
struct bnxt_qplib_cq *cq);
struct bnxt_qplib_cq *cq;
int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_modify_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_resize_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq,
struct bnxt_qplib_cq *cq);
int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
void bnxt_qplib_free_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_poll_cq(struct bnxt_qplib_cq *cq, struct bnxt_qplib_cqe *cqe,
bool bnxt_qplib_is_cq_empty(struct bnxt_qplib_cq *cq);
void bnxt_qplib_req_notify_cq(struct bnxt_qplib_cq *cq, u32 arm_type);
int bnxt_qplib_process_flush_list(struct bnxt_qplib_cq *cq,
struct bnxt_qplib_cq *cq;
struct bnxt_qplib_cq *cq;