| /linux/mm/ |
| H A D | memremap.c | 48 static unsigned long pfn_first(struct dev_pagemap *pgmap, int range_id) in pfn_first() 58 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) in pgmap_pfn_valid() 73 static unsigned long pfn_end(struct dev_pagemap *pgmap, int range_id) in pfn_end() 80 static unsigned long pfn_len(struct dev_pagemap *pgmap, unsigned long range_id) in pfn_len() 86 static void pageunmap_range(struct dev_pagemap *pgmap, int range_id) in pageunmap_range() 112 void memunmap_pages(struct dev_pagemap *pgmap) in memunmap_pages() 139 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); in dev_pagemap_percpu_release() local 144 static int pagemap_range(struct dev_pagemap *pgmap, struct mhp_params *params, in pagemap_range() 266 void *memremap_pages(struct dev_pagemap *pgmap, int nid) in memremap_pages() 374 void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) in devm_memremap_pages() [all …]
|
| H A D | memory.c | 4798 struct dev_pagemap *pgmap; do_swap_page() local
|
| /linux/include/linux/ |
| H A D | memremap.h | 149 static inline bool pgmap_has_memory_failure(struct dev_pagemap *pgmap) in pgmap_has_memory_failure() 154 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) in pgmap_altmap() 161 static inline unsigned long pgmap_vmemmap_nr(struct dev_pagemap *pgmap) in pgmap_vmemmap_nr() 239 struct dev_pagemap *pgmap, in zone_device_folio_init() 266 struct dev_pagemap *pgmap) in devm_memremap_pages() 278 struct dev_pagemap *pgmap) in devm_memunmap_pages() 287 static inline bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) in pgmap_pfn_valid() 304 static inline void put_dev_pagemap(struct dev_pagemap *pgmap) in put_dev_pagemap()
|
| /linux/drivers/dax/ |
| H A D | fsdev.c | 130 struct dev_pagemap *pgmap = data; in fsdev_clear_pgmap_ops() local 168 static int fsdev_pagemap_memory_failure(struct dev_pagemap *pgmap, in fsdev_pagemap_memory_failure() 247 struct dev_pagemap *pgmap; in fsdev_acquire_pgmap() local 283 struct dev_pagemap *pgmap; in fsdev_dax_probe() local
|
| H A D | dax-private.h | 94 struct dev_pagemap *pgmap; member
|
| /linux/tools/testing/nvdimm/test/ |
| H A D | iomap.c | 99 struct dev_pagemap *pgmap = _pgmap; nfit_test_kill() local 111 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); dev_pagemap_percpu_release() local 116 __wrap_devm_memremap_pages(struct device * dev,struct dev_pagemap * pgmap) __wrap_devm_memremap_pages() argument [all...] |
| /linux/drivers/xen/ |
| H A D | unpopulated-alloc.c | 39 struct dev_pagemap *pgmap; in fill_list() local
|
| /linux/drivers/nvdimm/ |
| H A D | pfn_devs.c | 672 static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in __nvdimm_setup_pfn() 845 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
|
| H A D | pmem.c | 448 static int pmem_pagemap_memory_failure(struct dev_pagemap *pgmap, in pmem_pagemap_memory_failure()
|
| /linux/arch/loongarch/mm/ |
| H A D | init.c | 123 struct dev_pagemap *pgmap) in arch_remove_memory()
|
| /linux/arch/s390/mm/ |
| H A D | init.c | 297 struct dev_pagemap *pgmap) in arch_remove_memory()
|
| /linux/arch/powerpc/mm/ |
| H A D | mem.c | 162 struct dev_pagemap *pgmap) in arch_remove_memory()
|
| /linux/drivers/s390/block/ |
| H A D | dcssblk.c | 81 struct dev_pagemap pgmap; member
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_migrate.c | 1029 struct dev_pagemap *pgmap; in kgd2kfd_init_zone_device() local
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd.h | 118 struct dev_pagemap pgmap; member
|
| /linux/drivers/hv/ |
| H A D | mshv_vtl_main.c | 385 struct dev_pagemap *pgmap; in mshv_vtl_ioctl_add_vtl0_mem() local
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 1741 struct dev_pagemap *pgmap) in arch_remove_memory()
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 2043 struct dev_pagemap *pgmap) in arch_remove_memory()
|