Home
last modified time | relevance | path

Searched refs:lbaf (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dlightnvm.h456 struct nvm_addrf *lbaf = &geo->addrf; in generic_to_dev_addr() local
458 l.ppa = ((u64)r.m.grp) << lbaf->ch_offset; in generic_to_dev_addr()
459 l.ppa |= ((u64)r.m.pu) << lbaf->lun_offset; in generic_to_dev_addr()
460 l.ppa |= ((u64)r.m.chk) << lbaf->chk_offset; in generic_to_dev_addr()
461 l.ppa |= ((u64)r.m.sec) << lbaf->sec_offset; in generic_to_dev_addr()
485 struct nvm_addrf *lbaf = &geo->addrf; in dev_to_generic_addr() local
487 l.m.grp = (r.ppa & lbaf->ch_mask) >> lbaf->ch_offset; in dev_to_generic_addr()
488 l.m.pu = (r.ppa & lbaf->lun_mask) >> lbaf->lun_offset; in dev_to_generic_addr()
489 l.m.chk = (r.ppa & lbaf->chk_mask) >> lbaf->chk_offset; in dev_to_generic_addr()
490 l.m.sec = (r.ppa & lbaf->sec_mask) >> lbaf->sec_offset; in dev_to_generic_addr()
[all …]
H A Dnvme.h379 struct nvme_lbaf lbaf[16]; member
/OK3568_Linux_fs/u-boot/drivers/nvme/
H A Dnvme_show.c56 static void print_format(struct nvme_lbaf *lbaf) in print_format() argument
60 printf("\t\tMetadata Size: %d\n", le16_to_cpu(lbaf->ms)); in print_format()
61 printf("\t\tLBA Data Size: %d\n", 1 << lbaf->ds); in print_format()
62 printf("\t\tRelative Performance: %s\n", str[lbaf->rp & 0x03]); in print_format()
77 print_format(id->lbaf + i); in print_formats()
H A Dnvme.h119 struct nvme_lbaf lbaf[16]; member
H A Dnvme.c716 ns->lba_shift = id->lbaf[flbas].ds; in nvme_blk_probe()
/OK3568_Linux_fs/kernel/drivers/nvme/target/
H A Dpassthru.c133 if (id->lbaf[i].ms) in nvmet_passthru_override_id_ns()
134 memset(&id->lbaf[i], 0, sizeof(id->lbaf[i])); in nvmet_passthru_override_id_ns()
H A Dadmin-cmd.c530 id->lbaf[0].ds = req->ns->blksize_shift; in nvmet_execute_identify_ns()
539 id->lbaf[0].ms = cpu_to_le16(req->ns->metadata_size); in nvmet_execute_identify_ns()
/OK3568_Linux_fs/kernel/drivers/nvme/host/
H A Dzns.c49 int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf) in nvme_update_zone_info() argument
98 ns->zsze = nvme_lba_to_sect(ns, le64_to_cpu(id->lbafe[lbaf].zsze)); in nvme_update_zone_info()
H A Dnvme.h845 int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf);
862 static inline int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf) in nvme_update_zone_info() argument
H A Dlightnvm.c190 struct nvme_nvm_id20_addrf lbaf; member
426 nvme_nvm_set_addr_20(&geo->addrf, &id->lbaf); in nvme_nvm_setup_20()
H A Dcore.c2001 ns->ms = le16_to_cpu(id->lbaf[id->flbas & NVME_NS_FLBAS_LBA_MASK].ms); in nvme_configure_metadata()
2167 unsigned lbaf = id->flbas & NVME_NS_FLBAS_LBA_MASK; in nvme_update_ns_info() local
2171 ns->lba_shift = id->lbaf[lbaf].ds; in nvme_update_ns_info()
2175 ret = nvme_update_zone_info(ns, lbaf); in nvme_update_ns_info()