nvme_qpair_t
nvme_free_qpair(nvme_qpair_t *qp)
kmem_free(qp, sizeof (nvme_qpair_t));
nvme_alloc_qpair(nvme_t *nvme, uint32_t nentry, nvme_qpair_t **nqp,
nvme_qpair_t *qp = kmem_zalloc(sizeof (*qp), KM_SLEEP);
nvme_submit_admin_cmd(nvme_qpair_t *qp, nvme_cmd_t *cmd, uint32_t *qtimeoutp)
nvme_submit_io_cmd(nvme_qpair_t *qp, nvme_cmd_t *cmd)
nvme_submit_cmd_common(nvme_qpair_t *qp, nvme_cmd_t *cmd, uint32_t *qtimeoutp)
nvme_unqueue_cmd(nvme_t *nvme, nvme_qpair_t *qp, int cid)
nvme_qpair_t *qp = nvme->n_ioq[cmd->nc_sqid];
nvme_qpair_t *qp;
nvme_retrieve_cmd(nvme_t *nvme, nvme_qpair_t *qp)
nvme_create_io_qpair(nvme_t *nvme, nvme_qpair_t *qp, uint16_t idx)
nvme->n_ioq = kmem_alloc(sizeof (nvme_qpair_t *), KM_SLEEP);
kmem_free(nvme->n_ioq, sizeof (nvme_qpair_t *));
nvme->n_ioq = kmem_zalloc(sizeof (nvme_qpair_t *) *
nvme_qpair_t *qp = nvme->n_ioq[i];
kmem_free(nvme->n_ioq, sizeof (nvme_qpair_t *) *
nvme_qpair_t *ioq;
static void nvme_submit_admin_cmd(nvme_qpair_t *, nvme_cmd_t *, uint32_t *);
static int nvme_submit_io_cmd(nvme_qpair_t *, nvme_cmd_t *);
static void nvme_submit_cmd_common(nvme_qpair_t *, nvme_cmd_t *, uint32_t *);
static nvme_cmd_t *nvme_unqueue_cmd(nvme_t *, nvme_qpair_t *, int);
static nvme_cmd_t *nvme_retrieve_cmd(nvme_t *, nvme_qpair_t *);
static void nvme_free_qpair(nvme_qpair_t *);
static int nvme_alloc_qpair(nvme_t *, uint32_t, nvme_qpair_t **, uint_t);
static int nvme_create_io_qpair(nvme_t *, nvme_qpair_t *, uint16_t);
nvme_qpair_t *n_adminq;
nvme_qpair_t **n_ioq;