Lines Matching defs:range_id
72 static unsigned long pfn_first(struct dev_pagemap *pgmap, int range_id)
74 struct range *range = &pgmap->ranges[range_id];
77 if (range_id)
97 static unsigned long pfn_end(struct dev_pagemap *pgmap, int range_id)
99 const struct range *range = &pgmap->ranges[range_id];
104 static unsigned long pfn_len(struct dev_pagemap *pgmap, unsigned long range_id)
106 return (pfn_end(pgmap, range_id) -
107 pfn_first(pgmap, range_id)) >> pgmap->vmemmap_shift;
110 static void pageunmap_range(struct dev_pagemap *pgmap, int range_id)
112 struct range *range = &pgmap->ranges[range_id];
116 first_page = pfn_to_page(pfn_first(pgmap, range_id));
170 int range_id, int nid)
173 struct range *range = &pgmap->ranges[range_id];
177 if (WARN_ONCE(pgmap_altmap(pgmap) && range_id > 0,
272 percpu_ref_get_many(&pgmap->ref, pfn_len(pgmap, range_id));