Lines Matching refs:pgmap
967 struct dev_pagemap *pgmap) in __init_zone_device_page() argument
986 page->pgmap = pgmap; in __init_zone_device_page()
1008 if (pgmap->type == MEMORY_DEVICE_PRIVATE || in __init_zone_device_page()
1009 pgmap->type == MEMORY_DEVICE_COHERENT) in __init_zone_device_page()
1022 struct dev_pagemap *pgmap) in compound_nr_pages() argument
1024 if (!vmemmap_can_optimize(altmap, pgmap)) in compound_nr_pages()
1025 return pgmap_vmemmap_nr(pgmap); in compound_nr_pages()
1033 struct dev_pagemap *pgmap, in memmap_init_compound() argument
1037 unsigned int order = pgmap->vmemmap_shift; in memmap_init_compound()
1043 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap); in memmap_init_compound()
1060 struct dev_pagemap *pgmap) in memmap_init_zone_device() argument
1064 struct vmem_altmap *altmap = pgmap_altmap(pgmap); in memmap_init_zone_device()
1065 unsigned int pfns_per_compound = pgmap_vmemmap_nr(pgmap); in memmap_init_zone_device()
1070 if (WARN_ON_ONCE(!pgmap || zone_idx != ZONE_DEVICE)) in memmap_init_zone_device()
1086 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap); in memmap_init_zone_device()
1091 memmap_init_compound(page, pfn, zone_idx, nid, pgmap, in memmap_init_zone_device()
1092 compound_nr_pages(altmap, pgmap)); in memmap_init_zone_device()