Home
last modified time | relevance | path

Searched defs:nvdimm_bus (Results 1 – 10 of 10) sorted by relevance

/drivers/nvdimm/
Dnd-core.h26 struct nvdimm_bus { struct
27 struct nvdimm_bus_descriptor *nd_desc; argument
28 wait_queue_head_t probe_wait;
29 struct list_head list;
30 struct device dev;
31 int id, probe_active;
32 struct list_head poison_list;
33 struct list_head mapping_list;
34 struct mutex reconfig_mutex;
35 spinlock_t poison_lock;
Dcore.c32 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_bus_lock() local
42 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_bus_unlock() local
52 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in is_nvdimm_bus_locked() local
61 struct nvdimm_bus *nvdimm_bus; member
76 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in find_nvdimm_map() local
88 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in alloc_nvdimm_map() local
131 struct nvdimm_bus *nvdimm_bus; in nvdimm_map_release() local
150 struct nvdimm_bus *nvdimm_bus = nvdimm_map->nvdimm_bus; in nvdimm_map_put() local
203 struct nvdimm_bus_descriptor *to_nd_desc(struct nvdimm_bus *nvdimm_bus) in to_nd_desc()
210 struct device *to_nvdimm_bus_dev(struct nvdimm_bus *nvdimm_bus) in to_nvdimm_bus_dev()
[all …]
Dbus.c70 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in to_bus_provider() local
77 static void nvdimm_bus_probe_start(struct nvdimm_bus *nvdimm_bus) in nvdimm_bus_probe_start()
84 static void nvdimm_bus_probe_end(struct nvdimm_bus *nvdimm_bus) in nvdimm_bus_probe_end()
96 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_bus_probe() local
122 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_bus_remove() local
137 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_bus_shutdown() local
166 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev); in nvdimm_region_notify() local
208 static void nvdimm_clear_badblocks_regions(struct nvdimm_bus *nvdimm_bus, in nvdimm_clear_badblocks_regions()
220 static void nvdimm_account_cleared_poison(struct nvdimm_bus *nvdimm_bus, in nvdimm_account_cleared_poison()
233 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nvdimm_clear_poison() local
[all …]
Dregion_devs.c650 static void nd_region_notify_driver_action(struct nvdimm_bus *nvdimm_bus, in nd_region_notify_driver_action()
716 void nd_region_probe_success(struct nvdimm_bus *nvdimm_bus, struct device *dev) in nd_region_probe_success()
721 void nd_region_disable(struct nvdimm_bus *nvdimm_bus, struct device *dev) in nd_region_disable()
842 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nd_blk_region_init() local
908 static struct nd_region *nd_region_create(struct nvdimm_bus *nvdimm_bus, in nd_region_create()
1015 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_pmem_region_create()
1024 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_blk_region_create()
1035 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_volatile_region_create()
1146 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev); in nd_region_conflict() local
Ddimm_devs.c68 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(ndd->dev); in nvdimm_init_nsarea() local
90 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(ndd->dev); in nvdimm_init_config_data() local
146 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(ndd->dev); in nvdimm_set_config_data() local
385 struct nvdimm *nvdimm_create(struct nvdimm_bus *nvdimm_bus, void *provider_data, in nvdimm_create()
501 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev); in nd_blk_available_dpa() local
644 int nvdimm_bus_check_dimm_count(struct nvdimm_bus *nvdimm_bus, int dimm_count) in nvdimm_bus_check_dimm_count()
De820.c23 struct nvdimm_bus *nvdimm_bus = platform_get_drvdata(pdev); in e820_pmem_remove() local
45 struct nvdimm_bus *nvdimm_bus; in e820_pmem_probe() local
Dclaim.c24 struct nvdimm_bus *nvdimm_bus; in __nd_detach_ndns() local
54 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&attach->dev); in __nd_attach_ndns() local
Dnamespace_devs.c127 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev); in nd_is_uuid_unique() local
588 struct nvdimm_bus *nvdimm_bus; in space_valid() local
843 static void release_free_pmem(struct nvdimm_bus *nvdimm_bus, in release_free_pmem()
854 static int reserve_free_pmem(struct nvdimm_bus *nvdimm_bus, in reserve_free_pmem()
883 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev); in grow_dpa_allocation() local
/drivers/acpi/nfit/
Dcore.c968 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev); in bus_dsm_mask_show() local
979 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev); in revision_show() local
990 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev); in hw_error_scrub_show() local
1092 static bool ars_supported(struct nvdimm_bus *nvdimm_bus) in ars_supported()
1104 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev); in nfit_visible() local
2101 static int acpi_nfit_blk_region_enable(struct nvdimm_bus *nvdimm_bus, in acpi_nfit_blk_region_enable()
2277 struct nvdimm_bus *nvdimm_bus = acpi_desc->nvdimm_bus; in ars_status_process_records() local
2423 struct nvdimm_bus *nvdimm_bus; in acpi_nfit_register_region() local
Dnfit.h156 struct nvdimm_bus *nvdimm_bus; member