/kernel/linux/linux-5.10/include/linux/ |
H A D | lightnvm.h | 456 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 in dev_to_generic_addr() 546 struct nvm_addrf *lbaf = addrf; nvm_ppa32_to_ppa64() local 585 struct nvm_addrf *lbaf = addrf; nvm_ppa64_to_ppa32() local [all...] |
H A D | nvme.h | 380 struct nvme_lbaf lbaf[16]; member
|
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | passthru.c | 133 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 D | admin-cmd.c | 530 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()
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | zns.c | 49 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 D | nvme.h | 850 int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf); 867 static inline int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf) in nvme_update_zone_info() argument
|
H A D | core.c | 1991 ns->ms = le16_to_cpu(id->lbaf[id->flbas & NVME_NS_FLBAS_LBA_MASK].ms); in nvme_configure_metadata() 2158 unsigned lbaf = id->flbas & NVME_NS_FLBAS_LBA_MASK; in nvme_update_ns_info() local 2162 ns->lba_shift = id->lbaf[lbaf].ds; in nvme_update_ns_info() 2166 ret = nvme_update_zone_info(ns, lbaf); in nvme_update_ns_info()
|
H A D | lightnvm.c | 190 struct nvme_nvm_id20_addrf lbaf; member 426 nvme_nvm_set_addr_20(&geo->addrf, &id->lbaf); in nvme_nvm_setup_20()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | zns.c | 48 int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf) in nvme_update_zone_info() argument 102 ns->zsze = nvme_lba_to_sect(ns, le64_to_cpu(id->lbafe[lbaf].zsze)); in nvme_update_zone_info()
|
H A D | trace.c | 122 u8 lbaf = cdw10[0] & 0xF; in nvme_trace_admin_format_nvm() local 128 trace_seq_printf(p, "lbaf=%u, mset=%u, pi=%u, pil=%u, ses=%u", in nvme_trace_admin_format_nvm() 129 lbaf, mset, pi, pil, ses); in nvme_trace_admin_format_nvm()
|
H A D | nvme.h | 1011 int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf); 1023 static inline int nvme_update_zone_info(struct nvme_ns *ns, unsigned lbaf) in nvme_update_zone_info() argument
|
H A D | core.c | 1764 unsigned lbaf = nvme_lbaf_index(id->flbas); in nvme_init_ms() local 1772 ns->ms = le16_to_cpu(id->lbaf[lbaf].ms); in nvme_init_ms() 1792 elbaf = le32_to_cpu(nvm->elbaf[lbaf]); in nvme_init_ms() 2031 unsigned lbaf; in nvme_update_ns_info_block() local 2046 lbaf = nvme_lbaf_index(id->flbas); in nvme_update_ns_info_block() 2047 ns->lba_shift = id->lbaf[lbaf].ds; in nvme_update_ns_info_block() 2059 ret = nvme_update_zone_info(ns, lbaf); in nvme_update_ns_info_block()
|
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | passthru.c | 190 if (id->lbaf[i].ms) in nvmet_passthru_override_id_ns() 191 memset(&id->lbaf[i], 0, sizeof(id->lbaf[i])); in nvmet_passthru_override_id_ns()
|
H A D | admin-cmd.c | 556 id->lbaf[0].ds = req->ns->blksize_shift; in nvmet_execute_identify_ns() 565 id->lbaf[0].ms = cpu_to_le16(req->ns->metadata_size); in nvmet_execute_identify_ns()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | nvme.h | 425 struct nvme_lbaf lbaf[64]; member
|