mcx_cq
struct mcx_cq q_cq;
static int mcx_create_cq(struct mcx_softc *, struct mcx_cq *, int, int,
static int mcx_destroy_cq(struct mcx_softc *, struct mcx_cq *);
static int mcx_query_cq(struct mcx_softc *, struct mcx_cq *, struct mcx_cq_ctx *);
struct mcx_cq *);
static void mcx_arm_cq(struct mcx_softc *, struct mcx_cq *, int);
mcx_create_cq(struct mcx_softc *sc, struct mcx_cq *cq, int uar, int db, int eqn)
mcx_destroy_cq(struct mcx_softc *sc, struct mcx_cq *cq)
mcx_query_cq(struct mcx_softc *sc, struct mcx_cq *cq, struct mcx_cq_ctx *cq_ctx)
mcx_next_cq_entry(struct mcx_softc *sc, struct mcx_cq *cq)
mcx_arm_cq(struct mcx_softc *sc, struct mcx_cq *cq, int uar)
mcx_process_cq(struct mcx_softc *sc, struct mcx_queues *q, struct mcx_cq *cq)
struct mcx_cq *cq = &q->q_cq;