Home
last modified time | relevance | path

Searched defs:pgmap (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.4/mm/
Dmemremap.c28 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 …]
Dgup.c28 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
Dmemory-failure.c1157 struct dev_pagemap *pgmap) in memory_failure_dev_pagemap()
1253 struct dev_pagemap *pgmap; in memory_failure() local
Dhmm.c218 struct dev_pagemap *pgmap; member
Dhuge_memory.c934 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()
Dpage_alloc.c5951 struct dev_pagemap *pgmap) in memmap_init_zone_device()
/Linux-v5.4/include/linux/
Dmemremap.h118 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()
Dhuge_mm.h393 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()
Dmm_types.h160 struct dev_pagemap *pgmap; member
/Linux-v5.4/tools/testing/nvdimm/test/
Diomap.c101 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/
Dcore.c19 struct dev_pagemap pgmap = { }; in __dax_pmem_probe() local
/Linux-v5.4/drivers/nvdimm/
Dpmem.c310 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()
Dpmem.h26 struct dev_pagemap pgmap; member
Dpfn_devs.c663 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()
Dnd.h383 struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
/Linux-v5.4/drivers/dax/
Dbus.h25 int id, struct dev_pagemap *pgmap) in devm_create_dev_dax()
Ddax-private.h53 struct dev_pagemap pgmap; member
Dbus.c388 struct dev_pagemap *pgmap, enum dev_dax_subsys subsys) in __devm_create_dev_dax()
Dsuper.c126 struct dev_pagemap *pgmap, *end_pgmap; in __generic_fsdax_supported() local
/Linux-v5.4/drivers/pci/
Dp2pdma.c37 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