/openbmc/linux/drivers/nvdimm/ |
H A D | nd-core.h | 31 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 D | dimm_devs.c | 27 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 203 struct nvdimm *nvdimm = container_of(dev, struct nvdimm, dev); in to_nvdimm() local 212 struct nvdimm *nvdimm = nd_mapping->nvdimm; in to_ndd() local 248 const char *nvdimm_name(struct nvdimm *nvdimm) in nvdimm_name() 254 struct kobject *nvdimm_kobj(struct nvdimm *nvdimm) in nvdimm_kobj() 260 unsigned long nvdimm_cmd_mask(struct nvdimm *nvdimm) in nvdimm_cmd_mask() [all …]
|
H A D | security.c | 50 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() 248 static int security_disable(struct nvdimm *nvdimm, unsigned int keyid, in security_disable() 296 static int security_update(struct nvdimm *nvdimm, unsigned int keyid, in security_update() [all …]
|
H A D | region_devs.c | 26 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 D | bus.c | 325 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 D | namespace_devs.c | 607 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 D | nd.h | 388 struct nvdimm *nvdimm; member
|
/openbmc/qemu/hw/mem/ |
H A D | nvdimm.c | 38 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 212 static void nvdimm_validate_rw_label_data(NVDIMMDevice *nvdimm, uint64_t size, in nvdimm_validate_rw_label_data() [all …]
|
/openbmc/linux/drivers/cxl/ |
H A D | security.c | 12 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 D | pmem.c | 23 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 D | intel.c | 53 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() 317 static int __maybe_unused intel_security_query_overwrite(struct nvdimm *nvdimm) in intel_security_query_overwrite() 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() [all …]
|
H A D | core.c | 187 static int xlat_nvdimm_status(struct nvdimm *nvdimm, void *buf, unsigned int cmd, in xlat_nvdimm_status() 224 static int xlat_status(struct nvdimm *nvdimm, void *buf, unsigned int cmd, in xlat_status() 395 static bool payload_dumpable(struct nvdimm *nvdimm, unsigned int func) in payload_dumpable() 437 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, in acpi_nfit_ctl() 1371 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_memdev() local 1379 struct nvdimm *nvdimm = to_nvdimm(dev); in to_nfit_dcr() local 1458 static int num_nvdimm_formats(struct nvdimm *nvdimm) in num_nvdimm_formats() 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 [all …]
|
H A D | nfit.h | 208 struct nvdimm *nvdimm; member
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_nvdimm.c | 67 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 D | ndtest.c | 239 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 D | ndtest.h | 65 struct nvdimm *nvdimm; member
|
H A D | nfit.c | 667 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 D | nvdimm.c | 189 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 D | papr_scm.c | 104 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 D | libnvdimm.h | 118 struct nvdimm *nvdimm; member 303 static inline int nvdimm_ctl(struct nvdimm *nvdimm, unsigned int cmd, void *buf, in nvdimm_ctl()
|
H A D | nd.h | 70 static inline int register_nvdimm_pmu(struct nvdimm_pmu *nvdimm, struct platform_device *pdev) in register_nvdimm_pmu()
|