Lines Matching refs:csi
3112 static inline bool nvme_csi_supports_copy(uint8_t csi) in nvme_csi_supports_copy() argument
3114 return csi == NVME_CSI_NVM || csi == NVME_CSI_ZONED; in nvme_csi_supports_copy()
3126 if (!nvme_csi_supports_copy(sns->csi) || in nvme_copy_matching_ns_format()
3127 !nvme_csi_supports_copy(dns->csi)) { in nvme_copy_matching_ns_format()
3154 if (!nvme_csi_supports_copy(sns->csi) || in nvme_copy_corresp_pi_format()
3155 !nvme_csi_supports_copy(dns->csi)) { in nvme_copy_corresp_pi_format()
4712 switch (ns->csi) { in nvme_io_cmd()
5175 static uint16_t nvme_cmd_effects(NvmeCtrl *n, uint8_t csi, uint32_t buf_len, in nvme_cmd_effects() argument
5193 switch (csi) { in nvme_cmd_effects()
5450 uint8_t csi = le32_to_cpu(cmd->cdw14) >> 24; in nvme_get_log() local
5488 return nvme_cmd_effects(n, csi, len, off, req); in nvme_get_log()
5667 trace_pci_nvme_identify_ctrl_csi(c->csi); in nvme_identify_ctrl_csi()
5669 switch (c->csi) { in nvme_identify_ctrl_csi()
5712 if (active || ns->csi == NVME_CSI_NVM) { in nvme_identify_ns()
5831 trace_pci_nvme_identify_ns_csi(nsid, c->csi); in nvme_identify_ns_csi()
5849 if (c->csi == NVME_CSI_NVM) { in nvme_identify_ns_csi()
5852 } else if (c->csi == NVME_CSI_ZONED && ns->csi == NVME_CSI_ZONED) { in nvme_identify_ns_csi()
5918 trace_pci_nvme_identify_nslist_csi(min_nsid, c->csi); in nvme_identify_nslist_csi()
5927 if (c->csi != NVME_CSI_NVM && c->csi != NVME_CSI_ZONED) { in nvme_identify_nslist_csi()
5943 if (ns->params.nsid <= min_nsid || c->csi != ns->csi) { in nvme_identify_nslist_csi()
5997 } QEMU_PACKED csi = {}; in nvme_identify_ns_descr_list() local
6034 csi.hdr.nidt = NVME_NIDT_CSI; in nvme_identify_ns_descr_list()
6035 csi.hdr.nidl = NVME_NIDL_CSI; in nvme_identify_ns_descr_list()
6036 csi.v = ns->csi; in nvme_identify_ns_descr_list()
6037 memcpy(pos, &csi, sizeof(csi)); in nvme_identify_ns_descr_list()
6038 pos += sizeof(csi); in nvme_identify_ns_descr_list()
6061 c->csi); in nvme_identify()
6752 static bool nvme_csi_supported(NvmeCtrl *n, uint8_t csi) in nvme_csi_supported() argument
6756 switch (csi) { in nvme_csi_supported()
6827 if (!nvme_csi_supported(n, ns->csi)) { in nvme_ns_attachment()
7762 if (nvme_csi_supported(n, ns->csi) && !ns->params.detached) { in nvme_start_ctrl()