Searched defs:pgmap (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/drivers/nvdimm/
H A Dpmem.h29 struct dev_pagemap pgmap; member in struct:pmem_device
H A Dpfn_devs.c682 static int __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument
855 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument
H A Dpmem.c434 static int pmem_pagemap_memory_failure(struct dev_pagemap *pgmap, argument
[all...]
H A Dnd.h658 nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument
/linux-master/drivers/xen/
H A Dunpopulated-alloc.c36 struct dev_pagemap *pgmap; local
[all...]
/linux-master/drivers/dax/
H A Ddax-private.h72 struct dev_pagemap *pgmap; member in struct:dev_dax
H A Dbus.h23 struct dev_pagemap *pgmap; member in struct:dev_dax_data
H A Dpmem.c19 struct dev_pagemap pgmap = { }; local
H A Ddevice.c397 struct dev_pagemap *pgmap; local
[all...]
/linux-master/tools/testing/nvdimm/test/
H A Diomap.c99 struct dev_pagemap *pgmap = _pgmap; local
111 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); local
116 void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) argument
[all...]
/linux-master/mm/
H A Dsparse-vmemmap.c372 reuse_compound_section(unsigned long start_pfn, struct dev_pagemap *pgmap) argument
399 vmemmap_populate_compound_pages(unsigned long start_pfn, unsigned long start, unsigned long end, int node, struct dev_pagemap *pgmap) argument
452 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
[all...]
H A Dmemremap.c46 static void devmap_managed_enable_put(struct dev_pagemap *pgmap) argument
52 static void devmap_managed_enable_get(struct dev_pagemap *pgmap) argument
58 static void devmap_managed_enable_get(struct dev_pagemap *pgmap) argument
61 static void devmap_managed_enable_put(struct dev_pagemap *pgmap) argument
73 static unsigned long pfn_first(struct dev_pagemap *pgmap, int range_id) argument
83 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigne argument
98 pfn_end(struct dev_pagemap *pgmap, int range_id) argument
105 pfn_len(struct dev_pagemap *pgmap, unsigned long range_id) argument
111 pageunmap_range(struct dev_pagemap *pgmap, int range_id) argument
137 memunmap_pages(struct dev_pagemap *pgmap) argument
165 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref); local
170 pagemap_range(struct dev_pagemap *pgmap, struct mhp_params *params, int range_id, int nid) argument
292 memremap_pages(struct dev_pagemap *pgmap, int nid) argument
403 devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) argument
420 devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap) argument
434 get_dev_pagemap(unsigned long pfn, struct dev_pagemap *pgmap) argument
[all...]
H A Dsparse.c428 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
631 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
703 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
828 section_activate(int nid, unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
890 sparse_add_section(int nid, unsigned long start_pfn, unsigned long nr_pages, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
H A Dgup.c29 struct dev_pagemap *pgmap; member in struct:follow_page_context
579 follow_page_pte(struct vm_area_struct *vma, unsigned long address, pmd_t *pmd, unsigned int flags, struct dev_pagemap **pgmap) argument
2583 struct dev_pagemap *pgmap = NULL; local
2699 struct dev_pagemap *pgmap = NULL; local
[all...]
H A Dmemory_hotplug.c329 struct dev_pagemap *pgmap; local
H A Dmm_init.c972 __init_zone_device_page(struct page *page, unsigned long pfn, unsigned long zone_idx, int nid, struct dev_pagemap *pgmap) argument
1028 compound_nr_pages(struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
1037 memmap_init_compound(struct page *head, unsigned long head_pfn, unsigned long zone_idx, int nid, struct dev_pagemap *pgmap, unsigned long nr_pages) argument
1064 memmap_init_zone_device(struct zone *zone, unsigned long start_pfn, unsigned long nr_pages, struct dev_pagemap *pgmap) argument
[all...]
/linux-master/include/linux/
H A Dmemory_hotplug.h135 struct dev_pagemap *pgmap; member in struct:mhp_params
H A Dmemremap.h143 static inline bool pgmap_has_memory_failure(struct dev_pagemap *pgmap) argument
148 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) argument
155 static inline unsigned long pgmap_vmemmap_nr(struct dev_pagemap *pgmap) argument
202 devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap) argument
214 devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap) argument
219 get_dev_pagemap(unsigned long pfn, struct dev_pagemap *pgmap) argument
225 pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) argument
237 put_dev_pagemap(struct dev_pagemap *pgmap) argument
[all...]
H A Ddma-map-ops.h495 struct dev_pagemap *pgmap; member in struct:pci_p2pdma_map_state
H A Dhuge_mm.h506 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) argument
512 follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) argument
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c1017 struct dev_pagemap *pgmap; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h109 struct dev_pagemap pgmap; member in struct:amdgpu_kfd_dev
/linux-master/drivers/pci/
H A Dp2pdma.c33 struct dev_pagemap pgmap; member in struct:pci_p2pdma_pagemap
36 static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap) argument
196 struct pci_p2pdma_pagemap *pgmap = to_p2p_pgmap(page->pgmap); local
289 struct dev_pagemap *pgmap; local
967 pci_p2pdma_map_type(struct dev_pagemap *pgmap, struct device *dev) argument
[all...]
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c916 bool vmemmap_can_optimize(struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
1220 vmemmap_populate_compound_pages(unsigned long start_pfn, unsigned long start, unsigned long end, int node, struct dev_pagemap *pgmap) argument
/linux-master/fs/fuse/
H A Dvirtio_fs.c861 struct dev_pagemap *pgmap; local

Completed in 441 milliseconds

12