Home
last modified time | relevance | path

Searched refs:nvdimm (Results 1 – 16 of 16) sorted by relevance

/drivers/nvdimm/
A Dsecurity.c176 if (!nvdimm->sec.ops || !nvdimm->sec.ops->unlock in __nvdimm_security_unlock()
208 rc = nvdimm->sec.ops->unlock(nvdimm, data); in __nvdimm_security_unlock()
221 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_security_unlock() local
260 if (!nvdimm->sec.ops || !nvdimm->sec.flags) in security_disable()
283 rc = nvdimm->sec.ops->disable(nvdimm, data); in security_disable()
341 nvdimm->sec.flags = nvdimm_security_flags(nvdimm, in security_update()
358 if (!nvdimm->sec.ops || !nvdimm->sec.ops->erase in security_erase()
414 rc = nvdimm->sec.ops->overwrite(nvdimm, data); in security_overwrite()
458 rc = nvdimm->sec.ops->query_overwrite(nvdimm); in __nvdimm_security_overwrite_query()
490 struct nvdimm *nvdimm = in nvdimm_security_overwrite_query() local
[all …]
A Ddimm_devs.c27 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_check_config_data() local
176 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_set_labeling() local
183 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_set_locked() local
190 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_clear_locked() local
197 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_release() local
205 struct nvdimm *nvdimm = container_of(dev, struct nvdimm, dev); in to_nvdimm() local
214 struct nvdimm *nvdimm = nd_mapping->nvdimm; in to_ndd() local
279 struct nvdimm *nvdimm = to_nvdimm(dev); in commands_show() local
295 struct nvdimm *nvdimm = to_nvdimm(dev); in flags_show() local
591 struct nvdimm *nvdimm = kzalloc(sizeof(*nvdimm), GFP_KERNEL); in __nvdimm_create() local
[all …]
A Dregion_devs.c69 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_invalidate_memregion() local
97 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_invalidate_memregion() local
115 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate() local
146 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate() local
178 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_release() local
226 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_to_nstype() local
710 struct nvdimm *nvdimm; in mappingN() local
715 nvdimm = nd_mapping->nvdimm; in mappingN()
1011 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
1055 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
[all …]
A Dbus.c328 struct nvdimm_bus *nvdimm_to_bus(struct nvdimm *nvdimm) in nvdimm_to_bus() argument
866 u32 nd_cmd_in_size(struct nvdimm *nvdimm, int cmd, in nd_cmd_in_size() argument
893 u32 nd_cmd_out_size(struct nvdimm *nvdimm, int cmd, in nd_cmd_out_size() argument
999 struct nvdimm *nvdimm, unsigned int cmd, void *data) in nd_cmd_clear_to_send() argument
1026 static int __nd_ioctl(struct nvdimm_bus *nvdimm_bus, struct nvdimm *nvdimm, in __nd_ioctl() argument
1044 if (nvdimm) { in __nd_ioctl()
1063 if (nvdimm) { in __nd_ioctl()
1220 struct nvdimm *nvdimm = to_nvdimm(dev); in match_dimm() local
1222 return nvdimm->id == id; in match_dimm()
1234 struct nvdimm *nvdimm = NULL; in nd_ioctl() local
[all …]
A Dnd-core.h31 struct nvdimm { struct
52 struct nvdimm *nvdimm, enum nvdimm_passphrase_type ptype) in nvdimm_security_flags() argument
60 if (!nvdimm->sec.ops) in nvdimm_security_flags()
63 flags = nvdimm->sec.ops->get_flags(nvdimm, ptype); in nvdimm_security_flags()
65 dev_WARN_ONCE(&nvdimm->dev, hweight64(flags & state_flags) > 1, in nvdimm_security_flags()
70 int nvdimm_security_freeze(struct nvdimm *nvdimm);
A Dnamespace_devs.c611 struct nvdimm *nvdimm = data; in __reserve_free_pmem() local
629 if (nd_mapping->nvdimm != nvdimm) in __reserve_free_pmem()
913 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nvdimm_namespace_locked() local
915 if (test_bit(NDD_LOCKED, &nvdimm->flags)) { in nvdimm_namespace_locked()
1724 struct nvdimm *nvdimm = nd_region->mapping[i].nvdimm; in create_namespace_pmem() local
2073 struct nvdimm *nvdimm = nd_mapping->nvdimm; in deactivate_labels() local
2082 atomic_dec(&nvdimm->busy); in deactivate_labels()
2093 struct nvdimm *nvdimm = nd_mapping->nvdimm; in init_active_labels() local
2110 dev_name(&nd_mapping->nvdimm->dev), in init_active_labels()
2111 test_bit(NDD_LOCKED, &nvdimm->flags) in init_active_labels()
[all …]
A DMakefile32 TEST_SRC := $(TOOLS)/testing/nvdimm/test
A DKconfig34 Documentation/driver-api/nvdimm/nvdimm.rst for more details.
A Dnd.h388 struct nvdimm *nvdimm; member
507 struct nvdimm;
/drivers/acpi/nfit/
A Dintel.c53 static unsigned long intel_security_flags(struct nvdimm *nvdimm, in intel_security_flags() argument
119 static int intel_security_freeze(struct nvdimm *nvdimm) in intel_security_freeze() argument
145 static int intel_security_change_key(struct nvdimm *nvdimm, in intel_security_change_key() argument
191 static int __maybe_unused intel_security_unlock(struct nvdimm *nvdimm, in intel_security_unlock() argument
228 static int intel_security_disable(struct nvdimm *nvdimm, in intel_security_disable() argument
267 static int __maybe_unused intel_security_erase(struct nvdimm *nvdimm, in intel_security_erase() argument
345 static int __maybe_unused intel_security_overwrite(struct nvdimm *nvdimm, in intel_security_overwrite() argument
571 static int intel_fwa_dimminfo(struct nvdimm *nvdimm, in intel_fwa_dimminfo() argument
593 static enum nvdimm_fwa_state intel_fwa_state(struct nvdimm *nvdimm) in intel_fwa_state() argument
660 static enum nvdimm_fwa_result intel_fwa_result(struct nvdimm *nvdimm) in intel_fwa_result() argument
[all …]
A Dcore.c1371 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_memdev() local
1379 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_dcr() local
1485 struct nvdimm *nvdimm = to_nvdimm(dev); in format1_show() local
1521 struct nvdimm *nvdimm = to_nvdimm(dev); in formats_show() local
1539 struct nvdimm *nvdimm = to_nvdimm(dev); in family_show() local
1993 struct nvdimm *nvdimm; in acpi_nfit_register_dimms() local
2061 nfit_mem->nvdimm = nvdimm; in acpi_nfit_register_dimms()
2088 nvdimm = nfit_mem->nvdimm; in acpi_nfit_register_dimms()
2283 struct nvdimm *nvdimm = mapping->nvdimm; in acpi_nfit_init_interleave_set() local
2325 struct nvdimm *nvdimm = mapping->nvdimm; in acpi_nfit_init_interleave_set() local
[all …]
A Dnfit.h208 struct nvdimm *nvdimm; member
345 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm,
/drivers/cxl/
A Dsecurity.c12 static unsigned long cxl_pmem_get_security_flags(struct nvdimm *nvdimm, in cxl_pmem_get_security_flags() argument
15 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_get_security_flags()
67 static int cxl_pmem_security_change_key(struct nvdimm *nvdimm, in cxl_pmem_security_change_key() argument
72 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_change_key()
94 static int __cxl_pmem_security_disable(struct nvdimm *nvdimm, in __cxl_pmem_security_disable() argument
98 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in __cxl_pmem_security_disable()
119 static int cxl_pmem_security_disable(struct nvdimm *nvdimm, in cxl_pmem_security_disable() argument
125 static int cxl_pmem_security_disable_master(struct nvdimm *nvdimm, in cxl_pmem_security_disable_master() argument
131 static int cxl_pmem_security_freeze(struct nvdimm *nvdimm) in cxl_pmem_security_freeze() argument
143 static int cxl_pmem_security_unlock(struct nvdimm *nvdimm, in cxl_pmem_security_unlock() argument
[all …]
A Dpmem.c28 struct nvdimm *nvdimm = to_nvdimm(dev); in provider_show() local
37 struct nvdimm *nvdimm = to_nvdimm(dev); in id_show() local
48 struct nvdimm *nvdimm = to_nvdimm(dev); in dirty_shutdown_show() local
68 struct nvdimm *nvdimm = to_nvdimm(dev); in cxl_dimm_visible() local
129 struct nvdimm *nvdimm; in cxl_nvdimm_probe() local
154 if (!nvdimm) in cxl_nvdimm_probe()
287 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in cxl_pmem_ctl() argument
296 if (!nvdimm) in cxl_pmem_ctl()
385 struct nvdimm *nvdimm; in cxl_pmem_region_probe() local
440 if (!nvdimm) { in cxl_pmem_region_probe()
[all …]
/drivers/
A DMakefile77 obj-$(CONFIG_LIBNVDIMM) += nvdimm/
A DKconfig220 source "drivers/nvdimm/Kconfig"

Completed in 51 milliseconds