Lines Matching refs:origin
147 * This function creates new shadow/origin pages for the physical pages mapped
148 * into the virtual memory. If those physical pages already had shadow/origin,
156 struct page *shadow, *origin;
167 origin = alloc_pages(gfp_mask, 1);
168 if (!shadow || !origin) {
183 vmalloc_origin(start + off + PAGE_SIZE), prot, &origin,
192 origin = NULL;
200 * Something went wrong. Clean up shadow/origin pages allocated
206 if (origin)
207 __free_pages(origin, 1);
224 struct page *shadow, *origin;
237 origin = kmsan_vmalloc_to_page_or_null((void *)v_origin);
242 if (origin)
243 __free_pages(origin, 1);