/Linux-v5.4/mm/ |
D | memremap.c | 28 static int devmap_managed_enable_get(struct dev_pagemap *pgmap) in devmap_managed_enable_get() 40 static int devmap_managed_enable_get(struct dev_pagemap *pgmap) in devmap_managed_enable_get() 56 static unsigned long pfn_first(struct dev_pagemap *pgmap) in pfn_first() 62 static unsigned long pfn_end(struct dev_pagemap *pgmap) in pfn_end() 79 static void dev_pagemap_kill(struct dev_pagemap *pgmap) in dev_pagemap_kill() 87 static void dev_pagemap_cleanup(struct dev_pagemap *pgmap) in dev_pagemap_cleanup() 103 void memunmap_pages(struct dev_pagemap *pgmap) in memunmap_pages() 146 struct dev_pagemap *pgmap = in dev_pagemap_percpu_release() local 157 void *memremap_pages(struct dev_pagemap *pgmap, int nid) in memremap_pages() 343 void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) in devm_memremap_pages() [all …]
|
D | gup.c | 28 struct dev_pagemap *pgmap; member 175 struct dev_pagemap **pgmap) in follow_page_pte() 1814 struct dev_pagemap *pgmap = NULL; in gup_pte_range() local 1896 struct dev_pagemap *pgmap = NULL; in __gup_device_huge() local
|
D | memory-failure.c | 1157 struct dev_pagemap *pgmap) in memory_failure_dev_pagemap() 1253 struct dev_pagemap *pgmap; in memory_failure() local
|
D | hmm.c | 218 struct dev_pagemap *pgmap; member
|
D | huge_memory.c | 934 pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd() 1080 pud_t *pud, int flags, struct dev_pagemap **pgmap) in follow_devmap_pud()
|
D | page_alloc.c | 5951 struct dev_pagemap *pgmap) in memmap_init_zone_device()
|
/Linux-v5.4/include/linux/ |
D | memremap.h | 118 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) in pgmap_altmap() 137 struct dev_pagemap *pgmap) in devm_memremap_pages() 149 struct dev_pagemap *pgmap) in devm_memunmap_pages() 154 struct dev_pagemap *pgmap) in get_dev_pagemap() 170 static inline void put_dev_pagemap(struct dev_pagemap *pgmap) in put_dev_pagemap()
|
D | huge_mm.h | 393 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd() 399 unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) in follow_devmap_pud()
|
D | mm_types.h | 160 struct dev_pagemap *pgmap; member
|
/Linux-v5.4/tools/testing/nvdimm/test/ |
D | iomap.c | 101 struct dev_pagemap *pgmap = _pgmap; in nfit_test_kill() local 120 struct dev_pagemap *pgmap = in dev_pagemap_percpu_release() local 126 void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) in __wrap_devm_memremap_pages()
|
/Linux-v5.4/drivers/dax/pmem/ |
D | core.c | 19 struct dev_pagemap pgmap = { }; in __dax_pmem_probe() local
|
/Linux-v5.4/drivers/nvdimm/ |
D | pmem.c | 310 static void pmem_pagemap_cleanup(struct dev_pagemap *pgmap) in pmem_pagemap_cleanup() 318 static void pmem_release_queue(void *pgmap) in pmem_release_queue() 323 static void pmem_pagemap_kill(struct dev_pagemap *pgmap) in pmem_pagemap_kill()
|
D | pmem.h | 26 struct dev_pagemap pgmap; member
|
D | pfn_devs.c | 663 static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in __nvdimm_setup_pfn() 806 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
|
D | nd.h | 383 struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
|
/Linux-v5.4/drivers/dax/ |
D | bus.h | 25 int id, struct dev_pagemap *pgmap) in devm_create_dev_dax()
|
D | dax-private.h | 53 struct dev_pagemap pgmap; member
|
D | bus.c | 388 struct dev_pagemap *pgmap, enum dev_dax_subsys subsys) in __devm_create_dev_dax()
|
D | super.c | 126 struct dev_pagemap *pgmap, *end_pgmap; in __generic_fsdax_supported() local
|
/Linux-v5.4/drivers/pci/ |
D | p2pdma.c | 37 struct dev_pagemap pgmap; member 42 static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap) in to_p2p_pgmap() 161 struct dev_pagemap *pgmap; in pci_p2pdma_add_resource() local
|