Lines Matching refs:pgmap
973 struct dev_pagemap *pgmap)
988 * ZONE_DEVICE pages union ->lru with a ->pgmap back pointer
992 page->pgmap = pgmap;
1014 if (pgmap->type == MEMORY_DEVICE_PRIVATE ||
1015 pgmap->type == MEMORY_DEVICE_COHERENT)
1028 struct dev_pagemap *pgmap)
1030 if (!vmemmap_can_optimize(altmap, pgmap))
1031 return pgmap_vmemmap_nr(pgmap);
1039 struct dev_pagemap *pgmap,
1043 unsigned int order = pgmap->vmemmap_shift;
1049 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap);
1066 struct dev_pagemap *pgmap)
1070 struct vmem_altmap *altmap = pgmap_altmap(pgmap);
1071 unsigned int pfns_per_compound = pgmap_vmemmap_nr(pgmap);
1076 if (WARN_ON_ONCE(!pgmap || zone_idx != ZONE_DEVICE))
1092 __init_zone_device_page(page, pfn, zone_idx, nid, pgmap);
1097 memmap_init_compound(page, pfn, zone_idx, nid, pgmap,
1098 compound_nr_pages(altmap, pgmap));