Lines Matching refs:start
51 xa_store_range(&pgmap_array, PHYS_PFN(res->start), PHYS_PFN(res->end), in pgmap_array_delete()
58 return PHYS_PFN(pgmap->res.start) + in pfn_first()
66 return (res->start + resource_size(res)) >> PAGE_SHIFT; in pfn_end()
123 __remove_pages(PHYS_PFN(res->start), in memunmap_pages()
126 arch_remove_memory(nid, res->start, resource_size(res), in memunmap_pages()
128 kasan_remove_zero_shadow(__va(res->start), resource_size(res)); in memunmap_pages()
132 untrack_pfn(NULL, PHYS_PFN(res->start), resource_size(res)); in memunmap_pages()
221 conflict_pgmap = get_dev_pagemap(PHYS_PFN(res->start), NULL); in memremap_pages()
237 is_ram = region_intersects(res->start, resource_size(res), in memremap_pages()
247 error = xa_err(xa_store_range(&pgmap_array, PHYS_PFN(res->start), in memremap_pages()
255 error = track_pfn_remap(NULL, &pgprot, PHYS_PFN(res->start), 0, in memremap_pages()
274 error = add_pages(nid, PHYS_PFN(res->start), in memremap_pages()
277 error = kasan_add_zero_shadow(__va(res->start), resource_size(res)); in memremap_pages()
283 error = arch_add_memory(nid, res->start, resource_size(res), in memremap_pages()
291 move_pfn_range_to_zone(zone, PHYS_PFN(res->start), in memremap_pages()
304 PHYS_PFN(res->start), in memremap_pages()
307 return __va(res->start); in memremap_pages()
310 kasan_remove_zero_shadow(__va(res->start), resource_size(res)); in memremap_pages()
312 untrack_pfn(NULL, PHYS_PFN(res->start), resource_size(res)); in memremap_pages()
396 if (phys >= pgmap->res.start && phys <= pgmap->res.end) in get_dev_pagemap()