ida_qcb
static __inline struct ida_qcb *
struct ida_qcb *qcb;
static __inline struct ida_qcb *
struct ida_qcb *qcb;
ida->qcbs = kmalloc(IDA_QCB_MAX * sizeof(struct ida_qcb),
struct ida_qcb *qcb;
struct ida_qcb *qcb;
struct ida_qcb *qcb;
ida_wait(struct ida_softc *ida, struct ida_qcb *qcb)
struct ida_qcb *qcb_done = NULL;
struct ida_qcb *qcb;
ida_done(struct ida_softc *ida, struct ida_qcb *qcb)
static void ida_done(struct ida_softc *ida, struct ida_qcb *qcb);
static int ida_wait(struct ida_softc *ida, struct ida_qcb *qcb);
ida_v3_submit(struct ida_softc *ida, struct ida_qcb *qcb)
ida_v4_submit(struct ida_softc *ida, struct ida_qcb *qcb)
STAILQ_ENTRY(ida_qcb) stqe;
SLIST_ENTRY(ida_qcb) sle;
void (*submit)(struct ida_softc *, struct ida_qcb *);
struct ida_qcb *qcbs; /* kernel QCB array */
SLIST_HEAD(, ida_qcb) free_qcbs;
STAILQ_HEAD(, ida_qcb) qcb_queue;
struct ida_qcb *qcb; /* 4 - qcb backpointer */