dev_pagemap 388 drivers/dax/bus.c struct dev_pagemap *pgmap, enum dev_dax_subsys subsys) dev_pagemap 22 drivers/dax/bus.h struct dev_pagemap *pgmap, enum dev_dax_subsys subsys); dev_pagemap 25 drivers/dax/bus.h int id, struct dev_pagemap *pgmap) dev_pagemap 53 drivers/dax/dax-private.h struct dev_pagemap pgmap; dev_pagemap 19 drivers/dax/pmem/core.c struct dev_pagemap pgmap = { }; dev_pagemap 126 drivers/dax/super.c struct dev_pagemap *pgmap, *end_pgmap; dev_pagemap 74 drivers/gpu/drm/nouveau/nouveau_dmem.c struct dev_pagemap pagemap; dev_pagemap 378 drivers/nvdimm/nd.h int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap); dev_pagemap 383 drivers/nvdimm/nd.h struct dev_pagemap *pgmap) dev_pagemap 663 drivers/nvdimm/pfn_devs.c static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) dev_pagemap 806 drivers/nvdimm/pfn_devs.c int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) dev_pagemap 310 drivers/nvdimm/pmem.c static void pmem_pagemap_cleanup(struct dev_pagemap *pgmap) dev_pagemap 323 drivers/nvdimm/pmem.c static void pmem_pagemap_kill(struct dev_pagemap *pgmap) dev_pagemap 26 drivers/nvdimm/pmem.h struct dev_pagemap pgmap; dev_pagemap 37 drivers/pci/p2pdma.c struct dev_pagemap pgmap; dev_pagemap 42 drivers/pci/p2pdma.c static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap) dev_pagemap 161 drivers/pci/p2pdma.c struct dev_pagemap *pgmap; dev_pagemap 242 include/linux/huge_mm.h pmd_t *pmd, int flags, struct dev_pagemap **pgmap); dev_pagemap 244 include/linux/huge_mm.h pud_t *pud, int flags, struct dev_pagemap **pgmap); dev_pagemap 393 include/linux/huge_mm.h unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) dev_pagemap 399 include/linux/huge_mm.h unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) dev_pagemap 78 include/linux/memremap.h void (*kill)(struct dev_pagemap *pgmap); dev_pagemap 83 include/linux/memremap.h void (*cleanup)(struct dev_pagemap *pgmap); dev_pagemap 118 include/linux/memremap.h static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) dev_pagemap 126 include/linux/memremap.h void *memremap_pages(struct dev_pagemap *pgmap, int nid); dev_pagemap 127 include/linux/memremap.h void memunmap_pages(struct dev_pagemap *pgmap); dev_pagemap 128 include/linux/memremap.h void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap); dev_pagemap 129 include/linux/memremap.h void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap); dev_pagemap 130 include/linux/memremap.h struct dev_pagemap *get_dev_pagemap(unsigned long pfn, dev_pagemap 131 include/linux/memremap.h struct dev_pagemap *pgmap); dev_pagemap 137 include/linux/memremap.h struct dev_pagemap *pgmap) dev_pagemap 149 include/linux/memremap.h struct dev_pagemap *pgmap) dev_pagemap 153 include/linux/memremap.h static inline struct dev_pagemap *get_dev_pagemap(unsigned long pfn, dev_pagemap 154 include/linux/memremap.h struct dev_pagemap *pgmap) dev_pagemap 170 include/linux/memremap.h static inline void put_dev_pagemap(struct dev_pagemap *pgmap) dev_pagemap 973 include/linux/mm.h unsigned long, struct dev_pagemap *); dev_pagemap 160 include/linux/mm_types.h struct dev_pagemap *pgmap; dev_pagemap 28 mm/gup.c struct dev_pagemap *pgmap; dev_pagemap 184 mm/gup.c struct dev_pagemap **pgmap) dev_pagemap 1829 mm/gup.c struct dev_pagemap *pgmap = NULL; dev_pagemap 1911 mm/gup.c struct dev_pagemap *pgmap = NULL; dev_pagemap 218 mm/hmm.c struct dev_pagemap *pgmap; dev_pagemap 936 mm/huge_memory.c pmd_t *pmd, int flags, struct dev_pagemap **pgmap) dev_pagemap 1082 mm/huge_memory.c pud_t *pud, int flags, struct dev_pagemap **pgmap) dev_pagemap 1157 mm/memory-failure.c struct dev_pagemap *pgmap) dev_pagemap 1253 mm/memory-failure.c struct dev_pagemap *pgmap; dev_pagemap 28 mm/memremap.c static int devmap_managed_enable_get(struct dev_pagemap *pgmap) dev_pagemap 40 mm/memremap.c static int devmap_managed_enable_get(struct dev_pagemap *pgmap) dev_pagemap 56 mm/memremap.c static unsigned long pfn_first(struct dev_pagemap *pgmap) dev_pagemap 62 mm/memremap.c static unsigned long pfn_end(struct dev_pagemap *pgmap) dev_pagemap 79 mm/memremap.c static void dev_pagemap_kill(struct dev_pagemap *pgmap) dev_pagemap 87 mm/memremap.c static void dev_pagemap_cleanup(struct dev_pagemap *pgmap) dev_pagemap 103 mm/memremap.c void memunmap_pages(struct dev_pagemap *pgmap) dev_pagemap 146 mm/memremap.c struct dev_pagemap *pgmap = dev_pagemap 147 mm/memremap.c container_of(ref, struct dev_pagemap, internal_ref); dev_pagemap 157 mm/memremap.c void *memremap_pages(struct dev_pagemap *pgmap, int nid) dev_pagemap 160 mm/memremap.c struct dev_pagemap *conflict_pgmap; dev_pagemap 343 mm/memremap.c void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) dev_pagemap 360 mm/memremap.c void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap) dev_pagemap 387 mm/memremap.c struct dev_pagemap *get_dev_pagemap(unsigned long pfn, dev_pagemap 388 mm/memremap.c struct dev_pagemap *pgmap) dev_pagemap 5949 mm/page_alloc.c struct dev_pagemap *pgmap) dev_pagemap 101 tools/testing/nvdimm/test/iomap.c struct dev_pagemap *pgmap = _pgmap; dev_pagemap 120 tools/testing/nvdimm/test/iomap.c struct dev_pagemap *pgmap = dev_pagemap 121 tools/testing/nvdimm/test/iomap.c container_of(ref, struct dev_pagemap, internal_ref); dev_pagemap 126 tools/testing/nvdimm/test/iomap.c void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap)