Lines Matching refs:pgmap
980 struct dev_pagemap *pgmap) in __init_zone_device_page() argument
999 page->pgmap = pgmap; in __init_zone_device_page()
1021 if (pgmap->type == MEMORY_DEVICE_PRIVATE || in __init_zone_device_page()
1022 pgmap->type == MEMORY_DEVICE_COHERENT) in __init_zone_device_page()
1035 struct dev_pagemap *pgmap) in compound_nr_pages() argument
1037 if (!vmemmap_can_optimize(altmap, pgmap)) in compound_nr_pages()
1038 return pgmap_vmemmap_nr(pgmap); in compound_nr_pages()
1046 struct dev_pagemap *pgmap, in memmap_init_compound() argument
1050 unsigned int order = pgmap->vmemmap_shift; in memmap_init_compound()
1056 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap); in memmap_init_compound()
1073 struct dev_pagemap *pgmap) in memmap_init_zone_device() argument
1077 struct vmem_altmap *altmap = pgmap_altmap(pgmap); in memmap_init_zone_device()
1078 unsigned int pfns_per_compound = pgmap_vmemmap_nr(pgmap); in memmap_init_zone_device()
1083 if (WARN_ON_ONCE(!pgmap || zone_idx != ZONE_DEVICE)) in memmap_init_zone_device()
1099 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap); in memmap_init_zone_device()
1104 memmap_init_compound(page, pfn, zone_idx, nid, pgmap, in memmap_init_zone_device()
1105 compound_nr_pages(altmap, pgmap)); in memmap_init_zone_device()