Home
last modified time | relevance | path

Searched refs:pgmap (Results 1 – 7 of 7) sorted by relevance

/include/linux/
Dmemremap.h101 int (*memory_failure)(struct dev_pagemap *pgmap, unsigned long pfn,
143 static inline bool pgmap_has_memory_failure(struct dev_pagemap *pgmap) in pgmap_has_memory_failure() argument
145 return pgmap->ops && pgmap->ops->memory_failure; in pgmap_has_memory_failure()
148 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) in pgmap_altmap() argument
150 if (pgmap->flags & PGMAP_ALTMAP_VALID) in pgmap_altmap()
151 return &pgmap->altmap; in pgmap_altmap()
155 static inline unsigned long pgmap_vmemmap_nr(struct dev_pagemap *pgmap) in pgmap_vmemmap_nr() argument
157 return 1 << pgmap->vmemmap_shift; in pgmap_vmemmap_nr()
164 page->pgmap->type == MEMORY_DEVICE_PRIVATE; in is_device_private_page()
176 page->pgmap->type == MEMORY_DEVICE_PCI_P2PDMA; in is_pci_p2pdma_page()
[all …]
Dpci-p2pdma.h147 struct dev_pagemap *pgmap; member
170 if (state->pgmap != page->pgmap) in pci_p2pdma_state()
Dmemory_hotplug.h87 struct dev_pagemap *pgmap; member
324 struct dev_pagemap *pgmap);
Dhuge_mm.h454 pmd_t *pmd, int flags, struct dev_pagemap **pgmap);
623 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd() argument
Dmmzone.h1206 return a->pgmap == b->pgmap; in zone_device_pages_have_same_pgmap()
Dmm.h4004 struct dev_pagemap *pgmap);
4064 struct dev_pagemap *pgmap) in __vmemmap_can_optimize() argument
4069 if (!pgmap || !is_power_of_2(sizeof(struct page))) in __vmemmap_can_optimize()
4072 nr_pages = pgmap_vmemmap_nr(pgmap); in __vmemmap_can_optimize()
4089 struct dev_pagemap *pgmap) in vmemmap_can_optimize() argument
Dmm_types.h135 struct dev_pagemap *pgmap; member