nvme_ccb
struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_queue *q, struct nvme_ccb *ccb)
static void nvme_poll_done(struct nvme_queue *, struct nvme_ccb *,
nvme_getcache_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
static void nvme_sqe_fill(struct nvme_queue *, struct nvme_ccb *, void *);
nvme_getcache_done(struct nvme_queue *q, struct nvme_ccb *ccb,
static void nvme_empty_done(struct nvme_queue *, struct nvme_ccb *,
nvme_setcache_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
nvme_setcache_done(struct nvme_queue *q, struct nvme_ccb *ccb,
struct nvme_ccb *ccb;
struct nvme_ccb *, void (*)(struct nvme_queue *,
struct nvme_ccb *, void *));
nvme_pt_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
static void nvme_ns_io_fill(struct nvme_queue *, struct nvme_ccb *,
static void nvme_ns_io_done(struct nvme_queue *, struct nvme_ccb *,
nvme_pt_done(struct nvme_queue *q, struct nvme_ccb *ccb, struct nvme_cqe *cqe)
static void nvme_ns_sync_fill(struct nvme_queue *, struct nvme_ccb *,
static void nvme_ns_sync_done(struct nvme_queue *, struct nvme_ccb *,
struct nvme_ccb *ccb;
static void nvme_getcache_fill(struct nvme_queue *, struct nvme_ccb *,
static void nvme_getcache_done(struct nvme_queue *, struct nvme_ccb *,
static void nvme_pt_fill(struct nvme_queue *, struct nvme_ccb *,
struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_queue *q, struct nvme_ccb *ccb)
static void nvme_pt_done(struct nvme_queue *, struct nvme_ccb *,
struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_queue *q, struct nvme_ccb *ccb)
nvme_q_submit(struct nvme_softc *sc, struct nvme_queue *q, struct nvme_ccb *ccb,
void (*fill)(struct nvme_queue *, struct nvme_ccb *, void *))
void (*done)(struct nvme_queue *, struct nvme_ccb *, struct nvme_cqe *);
nvme_poll(struct nvme_softc *sc, struct nvme_queue *q, struct nvme_ccb *ccb,
void (*fill)(struct nvme_queue *, struct nvme_ccb *, void *), int timo_sec)
nvme_poll_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
nvme_poll_done(struct nvme_queue *q, struct nvme_ccb *ccb,
nvme_sqe_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
nvme_empty_done(struct nvme_queue *q, struct nvme_ccb *ccb,
struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_ccb *ccb;
struct nvme_ccb *ccb;
struct nvme_ccb *ccb;
struct nvme_ccb *ccb;
nvme_fill_identify(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
struct nvme_ccb *ccb;
struct nvme_ccb *ccb;
static struct nvme_ccb *
struct nvme_ccb *ccb = NULL;
static struct nvme_ccb *
struct nvme_ccb *ccb;
nvme_ccb_put(struct nvme_queue *q, struct nvme_ccb *ccb)
struct nvme_ccb *ccb;
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_ccb *ccb;
struct nvme_ccb *ccb;
nvme_ns_io_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
static void nvme_fill_identify(struct nvme_queue *, struct nvme_ccb *,
nvme_ns_io_done(struct nvme_queue *q, struct nvme_ccb *ccb,
static struct nvme_ccb *
struct nvme_ccb *ccb;
static struct nvme_ccb *
static void nvme_ccb_put(struct nvme_queue *, struct nvme_ccb *);
nvme_ns_sync_fill(struct nvme_queue *q, struct nvme_ccb *ccb, void *slot)
nvme_ns_sync_done(struct nvme_queue *q, struct nvme_ccb *ccb,
struct nvme_ccb *, void (*)(struct nvme_queue *,
struct nvme_ccb *, void *), int);
struct nvme_ccb *ccb;
static void nvme_poll_fill(struct nvme_queue *, struct nvme_ccb *, void *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
struct nvme_queue *, struct nvme_ccb *);
SIMPLEQ_ENTRY(nvme_ccb) ccb_entry;
struct nvme_ccb *, struct nvme_cqe *);
struct nvme_ccb *q_ccbs;
SIMPLEQ_HEAD(, nvme_ccb) q_ccb_list;