/qemu/hw/nvme/ |
H A D | trace-events | 35 pci_nvme_copy_source_range(uint64_t slba, uint32_t nlb) "slba 0x%"PRIx64" nlb %"PRIu32"" 36 pci_nvme_copy_out(uint64_t slba, uint32_t nlb) "slba 0x%"PRIx64" nlb %"PRIu32"" 37 …vme_verify(uint16_t cid, uint32_t nsid, uint64_t slba, uint32_t nlb) "cid %"PRIu16" nsid %"PRIu32"… 43 pci_nvme_dsm_deallocate(uint64_t slba, uint32_t nlb) "slba %"PRIu64" nlb %"PRIu32"" 45 …me_compare(uint16_t cid, uint32_t nsid, uint64_t slba, uint32_t nlb) "cid %"PRIu16" nsid %"PRIu32"… 108 pci_nvme_open_zone(uint64_t slba, uint32_t zone_idx, int all) "open zone, slba=%"PRIu64", idx=%"PRI… 109 pci_nvme_close_zone(uint64_t slba, uint32_t zone_idx, int all) "close zone, slba=%"PRIu64", idx=%"P… 110 pci_nvme_finish_zone(uint64_t slba, uint32_t zone_idx, int all) "finish zone, slba=%"PRIu64", idx=%… 111 pci_nvme_reset_zone(uint64_t slba, uint32_t zone_idx, int all) "reset zone, slba=%"PRIu64", idx=%"P… 113 pci_nvme_offline_zone(uint64_t slba, uint32_t zone_idx, int all) "offline zone, slba=%"PRIu64", idx… [all …]
|
H A D | dif.c | 19 uint16_t nvme_check_prinfo(NvmeNamespace *ns, uint8_t prinfo, uint64_t slba, in nvme_check_prinfo() argument 25 (prinfo & NVME_PRINFO_PRCHK_REF) && (slba & mask) != reftag) { in nvme_check_prinfo() 298 uint64_t slba, uint16_t apptag, in nvme_dif_check() argument 305 status = nvme_check_prinfo(ns, prinfo, slba, *reftag); in nvme_dif_check() 330 if (status == NVME_E2E_GUARD_ERROR && slba == 0x0 && bufp == buf) { in nvme_dif_check() 350 uint64_t slba) in nvme_dif_mangle_mdata() argument 355 int64_t moffset = 0, offset = nvme_l2b(ns, slba); in nvme_dif_mangle_mdata() 430 uint64_t slba = le64_to_cpu(rw->slba); in nvme_dif_rw_check_cb() local 448 slba); in nvme_dif_rw_check_cb() 456 slba, apptag, appmask, &reftag); in nvme_dif_rw_check_cb() [all …]
|
H A D | ctrl.c | 1694 static inline uint16_t nvme_check_bounds(NvmeNamespace *ns, uint64_t slba, in nvme_check_bounds() argument 1699 if (unlikely(UINT64_MAX - slba < nlb || slba + nlb > nsze)) { in nvme_check_bounds() 1700 trace_pci_nvme_err_invalid_lba_range(slba, nlb, nsze); in nvme_check_bounds() 1707 static int nvme_block_status_all(NvmeNamespace *ns, uint64_t slba, in nvme_block_status_all() argument 1713 int64_t offset = nvme_l2b(ns, slba); in nvme_block_status_all() 1744 static uint16_t nvme_check_dulbe(NvmeNamespace *ns, uint64_t slba, in nvme_check_dulbe() argument 1750 ret = nvme_block_status_all(ns, slba, nlb, BDRV_BLOCK_DATA); in nvme_check_dulbe() 1765 static inline uint32_t nvme_zone_idx(NvmeNamespace *ns, uint64_t slba) in nvme_zone_idx() argument 1767 return ns->zone_size_log2 > 0 ? slba >> ns->zone_size_log2 : in nvme_zone_idx() 1768 slba / ns->zone_size; in nvme_zone_idx() [all …]
|
H A D | dif.h | 178 uint16_t nvme_check_prinfo(NvmeNamespace *ns, uint8_t prinfo, uint64_t slba, 181 uint64_t slba); 187 uint64_t slba, uint16_t apptag,
|
/qemu/linux-headers/linux/ |
H A D | nvme_ioctl.h | 20 __u64 slba; member
|
/qemu/include/block/ |
H A D | nvme.h | 728 uint64_t slba; member 796 uint64_t slba; member 828 uint64_t slba; member 840 uint64_t slba; member 876 uint64_t slba; member 1390 uint64_t slba; member 1662 uint64_t slba; member
|
/qemu/block/ |
H A D | nvme.c | 1449 buf->slba = cpu_to_le64(offset >> s->blkshift); in nvme_co_pdiscard()
|