Home
last modified time | relevance | path

Searched refs:slba (Results 1 – 7 of 7) sorted by relevance

/qemu/hw/nvme/
H A Dtrace-events35 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 Ddif.c19 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 Dctrl.c1694 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 Ddif.h178 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 Dnvme_ioctl.h20 __u64 slba; member
/qemu/include/block/
H A Dnvme.h728 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 Dnvme.c1449 buf->slba = cpu_to_le64(offset >> s->blkshift); in nvme_co_pdiscard()