Lines Matching refs:blkshift

121     int blkshift;  member
621 s->blkshift = lbaf->ds; in nvme_identify()
1018 return s->nsze << s->blkshift; in nvme_co_getlength()
1024 assert(s->blkshift >= BDRV_SECTOR_BITS && s->blkshift <= 12); in nvme_get_blocksize()
1025 return UINT32_C(1) << s->blkshift; in nvme_get_blocksize()
1194 uint32_t cdw12 = (((bytes >> s->blkshift) - 1) & 0xFFFF) | in nvme_co_prw_aligned()
1199 .cdw10 = cpu_to_le32((offset >> s->blkshift) & 0xFFFFFFFF), in nvme_co_prw_aligned()
1200 .cdw11 = cpu_to_le32(((offset >> s->blkshift) >> 32) & 0xFFFFFFFF), in nvme_co_prw_aligned()
1355 cdw12 = ((bytes >> s->blkshift) - 1) & 0xFFFF; in nvme_co_pwrite_zeroes()
1360 assert(((cdw12 + 1) << s->blkshift) == bytes); in nvme_co_pwrite_zeroes()
1365 .cdw10 = cpu_to_le32((offset >> s->blkshift) & 0xFFFFFFFF), in nvme_co_pwrite_zeroes()
1366 .cdw11 = cpu_to_le32(((offset >> s->blkshift) >> 32) & 0xFFFFFFFF), in nvme_co_pwrite_zeroes()
1434 assert(QEMU_IS_ALIGNED(bytes, 1UL << s->blkshift)); in nvme_co_pdiscard()
1435 assert(QEMU_IS_ALIGNED(offset, 1UL << s->blkshift)); in nvme_co_pdiscard()
1436 assert((bytes >> s->blkshift) <= UINT32_MAX); in nvme_co_pdiscard()
1443 buf->nlb = cpu_to_le32(bytes >> s->blkshift); in nvme_co_pdiscard()
1444 buf->slba = cpu_to_le64(offset >> s->blkshift); in nvme_co_pdiscard()
1537 bs->bl.max_pwrite_zeroes = 1ULL << (s->blkshift + 16); in nvme_refresh_limits()
1539 1UL << s->blkshift); in nvme_refresh_limits()
1541 bs->bl.max_pdiscard = (uint64_t)UINT32_MAX << s->blkshift; in nvme_refresh_limits()
1543 1UL << s->blkshift); in nvme_refresh_limits()