Searched refs:lbaf (Results 1 – 7 of 7) sorted by relevance
72 pil = ns->lbaf.ms - nvme_pi_tuple_size(ns); in nvme_dif_pract_generate_dif_crc16()79 for (; buf < end; buf += ns->lbasz, mbuf += ns->lbaf.ms) { in nvme_dif_pract_generate_dif_crc16()106 pil = ns->lbaf.ms - 16; in nvme_dif_pract_generate_dif_crc64()113 for (; buf < end; buf += ns->lbasz, mbuf += ns->lbaf.ms) { in nvme_dif_pract_generate_dif_crc64()311 pil = ns->lbaf.ms - nvme_pi_tuple_size(ns); in nvme_dif_check()359 int64_t bytes = (mlen / ns->lbaf.ms) << ns->lbaf.ds; in nvme_dif_mangle_mdata()366 pil = ns->lbaf.ms - nvme_pi_tuple_size(ns); in nvme_dif_mangle_mdata()388 mlen = (pnum >> ns->lbaf.ds) * ns->lbaf.ms; in nvme_dif_mangle_mdata()391 for (; mbufp < end; mbufp += ns->lbaf.ms) { in nvme_dif_mangle_mdata()396 moffset += (pnum >> ns->lbaf.ds) * ns->lbaf.ms; in nvme_dif_mangle_mdata()[all …]
37 ns->lbaf = id_ns->lbaf[NVME_ID_NS_FLBAS_INDEX(id_ns->flbas)]; in nvme_ns_init_format()38 ns->lbasz = 1 << ns->lbaf.ds; in nvme_ns_init_format()40 nlbas = ns->size / (ns->lbasz + ns->lbaf.ms); in nvme_ns_init_format()48 ns->moff = nlbas << ns->lbaf.ds; in nvme_ns_init_format()124 memcpy(&id_ns->lbaf, &defaults, sizeof(defaults)); in nvme_ns_init()127 NvmeLBAF *lbaf = &id_ns->lbaf[i]; in nvme_ns_init() local128 if (lbaf->ds == ds) { in nvme_ns_init()129 if (lbaf->ms == ms) { in nvme_ns_init()137 id_ns->lbaf[ns->nlbaf].ds = ds; in nvme_ns_init()138 id_ns->lbaf[ns->nlbaf].ms = ms; in nvme_ns_init()[all …]
231 NvmeLBAF lbaf; member288 return lba << ns->lbaf.ds; in nvme_l2b()293 return ns->lbaf.ms * lba; in nvme_m2b()
2183 if (ns->lbaf.ms) { in nvme_rw_cb()2378 for (bufp = buf; mbufp < end; bufp += ns->lbaf.ms, mbufp += ns->lbaf.ms) { in nvme_compare_mdata_cb()2442 if (ns->lbaf.ms) { in nvme_compare_data_cb()6466 uint8_t lbaf; member6492 uint8_t lbafl = lbaf & 0xf; in nvme_format_set()6493 uint8_t lbafu = lbaf >> 4; in nvme_format_set()6546 if (lbaf > ns->id_ns.nlbaf) { in nvme_format_check()6550 if (pi && (ns->id_ns.lbaf[lbaf].ms < nvme_pi_tuple_size(ns))) { in nvme_format_check()6566 uint8_t lbaf = dw10 & 0xf; in nvme_do_format() local6609 uint8_t lbaf = dw10 & 0xf; in nvme_format() local[all …]
14 pci_nvme_format_set(uint32_t nsid, uint8_t lbaf, uint8_t mset, uint8_t pi, uint8_t pil) "nsid %"PRI…
547 NvmeLBAF *lbaf; in nvme_identify() local599 lbaf = &id->ns.lbaf[NVME_ID_NS_FLBAS_INDEX(id->ns.flbas)]; in nvme_identify()607 if (lbaf->ms) { in nvme_identify()612 if (lbaf->ds < BDRV_SECTOR_BITS || lbaf->ds > 12 || in nvme_identify()613 (1 << lbaf->ds) > s->page_size) in nvme_identify()616 lbaf->ds); in nvme_identify()621 s->blkshift = lbaf->ds; in nvme_identify()
1389 NvmeLBAF lbaf[NVME_MAX_NLBAF]; member