Home
last modified time | relevance | path

Searched defs:nvdimm (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/nvdimm/
H A Dnd-core.h31 struct nvdimm { struct
48 const struct nvdimm_fw_ops *fw_ops; argument
52 struct nvdimm *nvdimm, enum nvdimm_passphrase_type ptype) in nvdimm_security_flags()
H A Ddimm_devs.c27 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_check_config_data() local
174 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_set_labeling() local
181 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_set_locked() local
188 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_clear_locked() local
195 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_release() local
277 struct nvdimm *nvdimm = to_nvdimm(dev); in commands_show() local
293 struct nvdimm *nvdimm = to_nvdimm(dev); in flags_show() local
304 struct nvdimm *nvdimm = to_nvdimm(dev); in state_show() local
355 struct nvdimm *nvdimm = to_nvdimm(dev); in security_show() local
378 struct nvdimm *nvdimm = to_nvdimm(dev); in frozen_show() local
[all …]
H A Dsecurity.c50 static struct key *nvdimm_request_key(struct nvdimm *nvdimm) in nvdimm_request_key()
80 static const void *nvdimm_get_key_payload(struct nvdimm *nvdimm, in nvdimm_get_key_payload()
90 static struct key *nvdimm_lookup_user_key(struct nvdimm *nvdimm, in nvdimm_lookup_user_key()
120 static const void *nvdimm_get_user_key_payload(struct nvdimm *nvdimm, in nvdimm_get_user_key_payload()
139 static int nvdimm_key_revalidate(struct nvdimm *nvdimm) in nvdimm_key_revalidate()
165 static int __nvdimm_security_unlock(struct nvdimm *nvdimm) in __nvdimm_security_unlock()
221 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_security_unlock() local
230 static int check_security_state(struct nvdimm *nvdimm) in check_security_state()
346 static int security_erase(struct nvdimm *nvdimm, unsigned int keyid, in security_erase()
490 struct nvdimm *nvdimm = in nvdimm_security_overwrite_query() local
[all …]
H A Dregion_devs.c26 static int nvdimm_map_flush(struct device *dev, struct nvdimm *nvdimm, int dimm, in nvdimm_map_flush()
69 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
1011 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
1054 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
[all …]
H A Dbus.c325 struct nvdimm_bus *nvdimm_to_bus(struct nvdimm *nvdimm) in nvdimm_to_bus()
863 u32 nd_cmd_in_size(struct nvdimm *nvdimm, int cmd, in nd_cmd_in_size()
890 u32 nd_cmd_out_size(struct nvdimm *nvdimm, int cmd, in nd_cmd_out_size()
996 struct nvdimm *nvdimm, unsigned int cmd, void *data) in nd_cmd_clear_to_send()
1023 static int __nd_ioctl(struct nvdimm_bus *nvdimm_bus, struct nvdimm *nvdimm, in __nd_ioctl()
1217 struct nvdimm *nvdimm = to_nvdimm(dev); in match_dimm() local
1231 struct nvdimm *nvdimm = NULL; in nd_ioctl() local
H A Dnamespace_devs.c607 struct nvdimm *nvdimm = data; in __reserve_free_pmem() local
907 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nvdimm_namespace_locked() local
1717 struct nvdimm *nvdimm = nd_region->mapping[i].nvdimm; in create_namespace_pmem() local
2072 struct nvdimm *nvdimm = nd_mapping->nvdimm; in deactivate_labels() local
2092 struct nvdimm *nvdimm = nd_mapping->nvdimm; in init_active_labels() local
H A Dnd.h388 struct nvdimm *nvdimm; member
/openbmc/qemu/hw/mem/
H A Dnvdimm.c38 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_get_label_size() local
47 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_set_label_size() local
71 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_get_uuid() local
84 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_set_uuid() local
112 NVDIMMDevice *nvdimm = NVDIMM(obj); in nvdimm_finalize() local
117 static void nvdimm_prepare_memory_region(NVDIMMDevice *nvdimm, Error **errp) in nvdimm_prepare_memory_region()
171 NVDIMMDevice *nvdimm = NVDIMM(md); in nvdimm_md_get_memory_region() local
186 NVDIMMDevice *nvdimm = NVDIMM(dimm); in nvdimm_realize() local
200 NVDIMMDevice *nvdimm = NVDIMM(dimm); in nvdimm_unrealize() local
219 static void nvdimm_read_label_data(NVDIMMDevice *nvdimm, void *buf, in nvdimm_read_label_data()
[all …]
/openbmc/linux/drivers/cxl/
H A Dsecurity.c12 static unsigned long cxl_pmem_get_security_flags(struct nvdimm *nvdimm, in cxl_pmem_get_security_flags()
66 static int cxl_pmem_security_change_key(struct nvdimm *nvdimm, in cxl_pmem_security_change_key()
93 static int __cxl_pmem_security_disable(struct nvdimm *nvdimm, in __cxl_pmem_security_disable()
118 static int cxl_pmem_security_disable(struct nvdimm *nvdimm, in cxl_pmem_security_disable()
124 static int cxl_pmem_security_disable_master(struct nvdimm *nvdimm, in cxl_pmem_security_disable_master()
130 static int cxl_pmem_security_freeze(struct nvdimm *nvdimm) in cxl_pmem_security_freeze()
142 static int cxl_pmem_security_unlock(struct nvdimm *nvdimm, in cxl_pmem_security_unlock()
166 static int cxl_pmem_security_passphrase_erase(struct nvdimm *nvdimm, in cxl_pmem_security_passphrase_erase()
H A Dpmem.c23 static void unregister_nvdimm(void *nvdimm) in unregister_nvdimm()
30 struct nvdimm *nvdimm = to_nvdimm(dev); in provider_show() local
39 struct nvdimm *nvdimm = to_nvdimm(dev); in id_show() local
70 struct nvdimm *nvdimm; in cxl_nvdimm_probe() local
192 static int cxl_pmem_nvdimm_ctl(struct nvdimm *nvdimm, unsigned int cmd, in cxl_pmem_nvdimm_ctl()
216 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in cxl_pmem_ctl()
316 struct nvdimm *nvdimm; in cxl_pmem_region_probe() local
/openbmc/linux/drivers/acpi/nfit/
H A Dintel.c53 static unsigned long intel_security_flags(struct nvdimm *nvdimm, in intel_security_flags()
120 static int intel_security_freeze(struct nvdimm *nvdimm) in intel_security_freeze()
147 static int intel_security_change_key(struct nvdimm *nvdimm, in intel_security_change_key()
194 static int __maybe_unused intel_security_unlock(struct nvdimm *nvdimm, in intel_security_unlock()
232 static int intel_security_disable(struct nvdimm *nvdimm, in intel_security_disable()
272 static int __maybe_unused intel_security_erase(struct nvdimm *nvdimm, in intel_security_erase()
352 static int __maybe_unused intel_security_overwrite(struct nvdimm *nvdimm, in intel_security_overwrite()
582 static int intel_fwa_dimminfo(struct nvdimm *nvdimm, in intel_fwa_dimminfo()
605 static enum nvdimm_fwa_state intel_fwa_state(struct nvdimm *nvdimm) in intel_fwa_state()
672 static enum nvdimm_fwa_result intel_fwa_result(struct nvdimm *nvdimm) in intel_fwa_result()
[all …]
H A Dcore.c1366 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_memdev() local
1374 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_dcr() local
1480 struct nvdimm *nvdimm = to_nvdimm(dev); in format1_show() local
1516 struct nvdimm *nvdimm = to_nvdimm(dev); in formats_show() local
1534 struct nvdimm *nvdimm = to_nvdimm(dev); in family_show() local
1546 struct nvdimm *nvdimm = to_nvdimm(dev); in dsm_mask_show() local
1558 struct nvdimm *nvdimm = to_nvdimm(dev); in flags_show() local
1579 struct nvdimm *nvdimm = to_nvdimm(dev); in id_show() local
1589 struct nvdimm *nvdimm = to_nvdimm(dev); in dirty_shutdown_show() local
1621 struct nvdimm *nvdimm = to_nvdimm(dev); in acpi_nfit_dimm_attr_visible() local
[all …]
H A Dnfit.h208 struct nvdimm *nvdimm; member
/openbmc/qemu/hw/ppc/
H A Dspapr_nvdimm.c67 bool spapr_nvdimm_validate(HotplugHandler *hotplug_dev, NVDIMMDevice *nvdimm, in spapr_nvdimm_validate()
143 int parent_offset, NVDIMMDevice *nvdimm) in spapr_dt_nvdimm()
210 NVDIMMDevice *nvdimm = NVDIMM(drc->dev); in spapr_pmem_dt_populate() local
233 NVDIMMDevice *nvdimm = iter->data; in spapr_dt_persistent_memory() local
251 NVDIMMDevice *nvdimm; in h_scm_read_metadata() local
307 NVDIMMDevice *nvdimm; in h_scm_write_metadata() local
372 NVDIMMDevice *nvdimm; in h_scm_bind_mem() local
596 NVDIMMDevice *nvdimm = list->data; in spapr_nvdimm_finish_flushes() local
726 NVDIMMDevice *nvdimm; in h_scm_unbind_mem() local
779 NVDIMMDevice *nvdimm; in h_scm_unbind_all() local
[all …]
/openbmc/linux/tools/testing/nvdimm/test/
H A Dndtest.c239 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in ndtest_ctl()
565 struct nvdimm *nvdimm = to_nvdimm(dev); in phys_id_show() local
582 struct nvdimm *nvdimm = to_nvdimm(dev); in id_show() local
593 struct nvdimm *nvdimm = to_nvdimm(dev); in nvdimm_handle_show() local
621 struct nvdimm *nvdimm = to_nvdimm(dev); in formats_show() local
631 struct nvdimm *nvdimm = to_nvdimm(dev); in format_show() local
652 struct nvdimm *nvdimm = to_nvdimm(dev); in ndtest_nvdimm_attr_visible() local
664 struct nvdimm *nvdimm = to_nvdimm(dev); in flags_show() local
H A Dndtest.h65 struct nvdimm *nvdimm; member
H A Dnfit.c667 struct nvdimm *nvdimm = NULL; in nfit_test_search_spa() local
1326 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in nfit_ctl_dbg()
1349 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in nfit_test_ctl()
2872 struct nvdimm *nvdimm; in nfit_ctl_test() local
/openbmc/qemu/hw/acpi/
H A Dnvdimm.c189 NVDIMMDevice *nvdimm = NULL; in nvdimm_get_device_by_handle() local
260 NVDIMMDevice *nvdimm = NVDIMM(OBJECT(dev)); in nvdimm_build_structure_memdev() local
652 static void nvdimm_dsm_label_size(NVDIMMDevice *nvdimm, hwaddr dsm_mem_addr) in nvdimm_dsm_label_size()
672 static uint32_t nvdimm_rw_label_data_check(NVDIMMDevice *nvdimm, in nvdimm_rw_label_data_check()
704 static void nvdimm_dsm_get_label_data(NVDIMMDevice *nvdimm, NvdimmDsmIn *in, in nvdimm_dsm_get_label_data()
744 static void nvdimm_dsm_set_label_data(NVDIMMDevice *nvdimm, NvdimmDsmIn *in, in nvdimm_dsm_set_label_data()
776 NVDIMMDevice *nvdimm = nvdimm_get_device_by_handle(in->handle); in nvdimm_dsm_device() local
/openbmc/linux/arch/powerpc/platforms/pseries/
H A Dpapr_scm.c104 struct nvdimm *nvdimm; member
704 static int is_cmd_valid(struct nvdimm *nvdimm, unsigned int cmd, void *buf, in is_cmd_valid()
1043 struct nvdimm *nvdimm, unsigned int cmd, void *buf, in papr_scm_ndctl()
1208 struct nvdimm *nvdimm = to_nvdimm(dev); in papr_nd_attribute_visible() local
/openbmc/linux/include/linux/
H A Dlibnvdimm.h118 struct nvdimm *nvdimm; member
303 static inline int nvdimm_ctl(struct nvdimm *nvdimm, unsigned int cmd, void *buf, in nvdimm_ctl()
H A Dnd.h70 static inline int register_nvdimm_pmu(struct nvdimm_pmu *nvdimm, struct platform_device *pdev) in register_nvdimm_pmu()