Home
last modified time | relevance | path

Searched refs:dev_pagemap (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.3-rc2/include/linux/
A Dmemremap.h100 int (*memory_failure)(struct dev_pagemap *pgmap, unsigned long pfn,
126 struct dev_pagemap { struct
191 void *memremap_pages(struct dev_pagemap *pgmap, int nid);
192 void memunmap_pages(struct dev_pagemap *pgmap);
195 struct dev_pagemap *get_dev_pagemap(unsigned long pfn,
196 struct dev_pagemap *pgmap);
197 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn);
204 struct dev_pagemap *pgmap) in devm_memremap_pages()
216 struct dev_pagemap *pgmap) in devm_memunmap_pages()
221 struct dev_pagemap *pgmap) in get_dev_pagemap()
[all …]
A Dhuge_mm.h262 pmd_t *pmd, int flags, struct dev_pagemap **pgmap);
264 pud_t *pud, int flags, struct dev_pagemap **pgmap);
415 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd()
421 unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) in follow_devmap_pud()
A Dmemory_hotplug.h17 struct dev_pagemap;
117 struct dev_pagemap *pgmap;
349 struct dev_pagemap *pgmap);
A Ddma-map-ops.h431 struct dev_pagemap *pgmap;
A Dmm_types.h160 struct dev_pagemap *pgmap;
/linux-6.3-rc2/mm/
A Dmemremap.c45 static void devmap_managed_enable_put(struct dev_pagemap *pgmap) in devmap_managed_enable_put()
51 static void devmap_managed_enable_get(struct dev_pagemap *pgmap) in devmap_managed_enable_get()
57 static void devmap_managed_enable_get(struct dev_pagemap *pgmap) in devmap_managed_enable_get()
60 static void devmap_managed_enable_put(struct dev_pagemap *pgmap) in devmap_managed_enable_put()
82 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) in pgmap_pfn_valid()
136 void memunmap_pages(struct dev_pagemap *pgmap) in memunmap_pages()
164 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); in dev_pagemap_percpu_release()
174 struct dev_pagemap *conflict_pgmap; in pagemap_range()
291 void *memremap_pages(struct dev_pagemap *pgmap, int nid) in memremap_pages()
446 struct dev_pagemap *get_dev_pagemap(unsigned long pfn, in get_dev_pagemap()
[all …]
A Dsparse.c431 struct dev_pagemap *pgmap) in __populate_section_memmap()
634 struct dev_pagemap *pgmap) in populate_section_memmap()
706 struct dev_pagemap *pgmap) in populate_section_memmap()
830 struct dev_pagemap *pgmap) in section_activate()
892 struct dev_pagemap *pgmap) in sparse_add_section()
A Dsparse-vmemmap.c372 struct dev_pagemap *pgmap) in reuse_compound_section()
401 struct dev_pagemap *pgmap) in vmemmap_populate_compound_pages()
451 struct dev_pagemap *pgmap) in __populate_section_memmap()
A Dgup.c28 struct dev_pagemap *pgmap;
535 struct dev_pagemap **pgmap) in follow_page_pte()
2379 struct dev_pagemap *pgmap = NULL; in gup_pte_range()
2481 struct dev_pagemap *pgmap = NULL; in __gup_device_huge()
A Dmemory-failure.c1657 struct dev_pagemap *pgmap) in mf_generic_kill_procs()
2023 struct dev_pagemap *pgmap) in memory_failure_dev_pagemap()
2082 struct dev_pagemap *pgmap; in memory_failure()
/linux-6.3-rc2/tools/testing/nvdimm/test/
A Diomap.c99 struct dev_pagemap *pgmap = _pgmap; in nfit_test_kill()
111 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); in dev_pagemap_percpu_release()
116 void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) in __wrap_devm_memremap_pages()
/linux-6.3-rc2/drivers/nvdimm/
A Dpmem.h29 struct dev_pagemap pgmap;
A Dnd.h656 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap);
659 struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
A Dpfn_devs.c677 static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in __nvdimm_setup_pfn()
849 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) in nvdimm_setup_pfn()
A Dpmem.c433 static int pmem_pagemap_memory_failure(struct dev_pagemap *pgmap, in pmem_pagemap_memory_failure()
/linux-6.3-rc2/drivers/dax/
A Dbus.h24 struct dev_pagemap *pgmap;
A Ddax-private.h70 struct dev_pagemap *pgmap;
A Dpmem.c20 struct dev_pagemap pgmap = { }; in __dax_pmem_probe()
A Ddevice.c403 struct dev_pagemap *pgmap; in dev_dax_probe()
/linux-6.3-rc2/drivers/pci/
A Dp2pdma.c31 struct dev_pagemap pgmap;
36 static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap) in to_p2p_pgmap()
289 struct dev_pagemap *pgmap; in pci_p2pdma_add_resource()
970 static enum pci_p2pdma_map_type pci_p2pdma_map_type(struct dev_pagemap *pgmap, in pci_p2pdma_map_type()
/linux-6.3-rc2/drivers/xen/
A Dunpopulated-alloc.c36 struct dev_pagemap *pgmap; in fill_list()
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/
A Dhmm.rst234 struct dev_pagemap pagemap;
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_dmem.c71 struct dev_pagemap pagemap;
/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_priv.h350 struct dev_pagemap pgmap;
/linux-6.3-rc2/arch/powerpc/kvm/
A Dbook3s_hv_uvmem.c100 static struct dev_pagemap kvmppc_uvmem_pgmap;

Completed in 46 milliseconds

12