Home
last modified time | relevance | path

Searched defs:nd_region (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/nvdimm/
H A Dregion_devs.c63 static int nd_region_invalidate_memregion(struct nd_region *nd_region) in nd_region_invalidate_memregion()
105 static int get_flush_data(struct nd_region *nd_region, size_t *size, int *num_flush) in get_flush_data()
133 int nd_region_activate(struct nd_region *nd_region) in nd_region_activate()
186 struct nd_region *nd_region = to_nd_region(dev); in nd_region_release() local
203 struct nd_region *nd_region = container_of(dev, struct nd_region, dev); in to_nd_region() local
210 struct device *nd_region_dev(struct nd_region *nd_region) in nd_region_dev()
218 void *nd_region_provider_data(struct nd_region *nd_region) in nd_region_provider_data()
232 int nd_region_to_nstype(struct nd_region *nd_region) in nd_region_to_nstype()
254 static unsigned long long region_size(struct nd_region *nd_region) in region_size()
270 struct nd_region *nd_region = to_nd_region(dev); in size_show() local
[all …]
H A Dnd.h403 struct nd_region { struct
424 int (*flush)(struct nd_region *nd_region, struct bio *bio); argument
428 static inline bool nsl_validate_nlabel(struct nd_region *nd_region, in nsl_validate_nlabel()
557 static inline struct device *nd_btt_create(struct nd_region *nd_region) in nd_btt_create()
587 static inline struct device *nd_pfn_create(struct nd_region *nd_region) in nd_pfn_create()
622 static inline struct device *nd_dax_create(struct nd_region *nd_region) in nd_dax_create()
H A Dnamespace_devs.c27 struct nd_region *nd_region = to_nd_region(dev->parent); in namespace_pmem_release() local
92 struct nd_region *nd_region = to_nd_region(dev->parent); in pmem_should_map_pages() local
144 struct nd_region *nd_region = to_nd_region(ndns->dev.parent); in nvdimm_namespace_disk_name() local
188 struct nd_region *nd_region = to_nd_region(dev->parent); in nstype_show() local
235 static int nd_namespace_label_update(struct nd_region *nd_region, in nd_namespace_label_update()
264 struct nd_region *nd_region = to_nd_region(dev->parent); in alt_name_store() local
294 static int scan_free(struct nd_region *nd_region, in scan_free()
343 static int shrink_dpa_allocation(struct nd_region *nd_region, in shrink_dpa_allocation()
361 struct nd_region *nd_region, struct nd_mapping *nd_mapping, in init_dpa_allocation()
394 static void space_valid(struct nd_region *nd_region, struct nvdimm_drvdata *ndd, in space_valid()
[all …]
H A Ddax_devs.c15 struct nd_region *nd_region = to_nd_region(dev->parent); in nd_dax_release() local
47 static struct nd_dax *nd_dax_alloc(struct nd_region *nd_region) in nd_dax_alloc()
72 struct device *nd_dax_create(struct nd_region *nd_region) in nd_dax_create()
94 struct nd_region *nd_region = to_nd_region(ndns->dev.parent); in nd_dax_probe() local
H A Dregion.c18 struct nd_region *nd_region = to_nd_region(dev); in nd_region_probe() local
85 struct nd_region *nd_region = to_nd_region(dev); in nd_region_remove() local
125 struct nd_region *nd_region = to_nd_region(dev); in nd_region_notify() local
H A Dbtt_devs.c17 struct nd_region *nd_region = to_nd_region(dev->parent); in nd_btt_release() local
176 static struct device *__nd_btt_create(struct nd_region *nd_region, in __nd_btt_create()
220 struct device *nd_btt_create(struct nd_region *nd_region) in nd_btt_create()
333 struct nd_region *nd_region = to_nd_region(ndns->dev.parent); in nd_btt_probe() local
H A Dpfn_devs.c20 struct nd_region *nd_region = to_nd_region(dev->parent); in nd_pfn_release() local
309 static struct nd_pfn *nd_pfn_alloc(struct nd_region *nd_region) in nd_pfn_alloc()
332 struct device *nd_pfn_create(struct nd_region *nd_region) in nd_pfn_create()
355 struct nd_region *nd_region = to_nd_region(nd_pfn->dev.parent); in nd_pfn_clear_memmap_errors() local
618 struct nd_region *nd_region = to_nd_region(ndns->dev.parent); in nd_pfn_probe() local
722 struct nd_region *nd_region; in nd_pfn_init() local
H A Dbus.c148 void nvdimm_region_notify(struct nd_region *nd_region, enum nvdimm_event event) in nvdimm_region_notify()
167 struct nd_region *nd_region; in nvdimm_clear_badblocks_region() local
626 struct nd_region *nd_region = to_nd_region(dev->parent); in nvdimm_check_and_set_ro() local
678 struct nd_region *nd_region = NULL; in nvdimm_dev_to_target_node() local
H A Ddimm_devs.c693 static unsigned long dpa_align(struct nd_region *nd_region) in dpa_align()
717 resource_size_t nd_pmem_max_contiguous_dpa(struct nd_region *nd_region, in nd_pmem_max_contiguous_dpa()
764 resource_size_t nd_pmem_available_dpa(struct nd_region *nd_region, in nd_pmem_available_dpa()
H A Dlabel.c409 struct nd_region *nd_region = NULL; in nd_label_reserve_dpa() local
874 static int __pmem_label_update(struct nd_region *nd_region, in __pmem_label_update()
1057 int nd_pmem_namespace_label_update(struct nd_region *nd_region, in nd_pmem_namespace_label_update()
H A Dclaim.c60 struct nd_region *nd_region = to_nd_region(dev->parent); in is_idle() local
H A Dbadrange.c269 void nvdimm_badblocks_populate(struct nd_region *nd_region, in nvdimm_badblocks_populate()
H A Dbtt.h228 struct nd_region *nd_region; member
/linux/drivers/acpi/nfit/
H A Dnfit.h165 struct nd_region *nd_region; member
300 struct nd_region *nd_region; member
H A Dcore.c2176 struct nd_region *nd_region = to_nd_region(dev); in range_index_show() local
2430 struct nd_region *nd_region = nfit_spa->nd_region; in ars_complete() local
/linux/drivers/cxl/
H A Dpmem.c360 static void unregister_nvdimm_region(void *nd_region) in unregister_nvdimm_region()
/linux/tools/testing/nvdimm/test/
H A Dndtest.c389 struct nd_region *nd_region = to_nd_region(dev); in range_index_show() local
H A Dnfit.c645 struct nd_region *nd_region; in nfit_test_search_region_spa() local
666 struct nd_region *nd_region = NULL; in nfit_test_search_spa() local