Lines Matching refs:nvme_cmd_t

222 static nvme_cmd_t *nvme_alloc_cmd(nvme_t *, int);
223 static void nvme_free_cmd(nvme_cmd_t *);
224 static nvme_cmd_t *nvme_create_nvm_cmd(nvme_namespace_t *, uint8_t,
226 static int nvme_admin_cmd(nvme_cmd_t *, int);
227 static int nvme_submit_cmd(nvme_qpair_t *, nvme_cmd_t *);
228 static nvme_cmd_t *nvme_retrieve_cmd(nvme_t *, nvme_qpair_t *);
229 static boolean_t nvme_wait_cmd(nvme_cmd_t *, uint_t);
233 static int nvme_check_unknown_cmd_status(nvme_cmd_t *);
234 static int nvme_check_vendor_cmd_status(nvme_cmd_t *);
235 static int nvme_check_integrity_cmd_status(nvme_cmd_t *);
236 static int nvme_check_specific_cmd_status(nvme_cmd_t *);
237 static int nvme_check_generic_cmd_status(nvme_cmd_t *);
238 static inline int nvme_check_cmd_status(nvme_cmd_t *);
240 static void nvme_abort_cmd(nvme_cmd_t *);
266 static int nvme_fill_prp(nvme_cmd_t *, bd_xfer_t *);
403 sizeof (nvme_cmd_t), 64, NULL, NULL, NULL, NULL, NULL, 0);
668 kmem_free(qp->nq_cmd, sizeof (nvme_cmd_t *) * qp->nq_nentry);
697 qp->nq_cmd = kmem_zalloc(sizeof (nvme_cmd_t *) * nentry, KM_SLEEP);
710 static nvme_cmd_t *
713 nvme_cmd_t *cmd = kmem_cache_alloc(nvme_cmd_cache, kmflag);
718 bzero(cmd, sizeof (nvme_cmd_t));
730 nvme_free_cmd(nvme_cmd_t *cmd)
748 nvme_submit_cmd(nvme_qpair_t *qp, nvme_cmd_t *cmd)
787 static nvme_cmd_t *
793 nvme_cmd_t *cmd;
833 nvme_check_unknown_cmd_status(nvme_cmd_t *cmd)
854 nvme_check_vendor_cmd_status(nvme_cmd_t *cmd)
872 nvme_check_integrity_cmd_status(nvme_cmd_t *cmd)
895 nvme_check_generic_cmd_status(nvme_cmd_t *cmd)
995 nvme_check_specific_cmd_status(nvme_cmd_t *cmd)
1094 nvme_check_cmd_status(nvme_cmd_t *cmd)
1124 nvme_cmd_t *cmd = arg;
1138 nvme_abort_cmd(nvme_cmd_t *abort_cmd)
1141 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
1198 nvme_wait_cmd(nvme_cmd_t *cmd, uint_t sec)
1254 nvme_cmd_t *cmd = arg;
1276 nvme_cmd_t *cmd = arg;
1434 nvme_admin_cmd(nvme_cmd_t *cmd, int sec)
1465 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
1487 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
1578 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
1636 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
1717 nvme_cmd_t *cmd = nvme_alloc_cmd(nvme, KM_SLEEP);
2348 nvme_cmd_t *cmd;
2796 nvme_fill_prp(nvme_cmd_t *cmd, bd_xfer_t *xfer)
2847 static nvme_cmd_t *
2851 nvme_cmd_t *cmd;
2899 nvme_cmd_t *cmd = arg;
2967 nvme_cmd_t *cmd;