Lines Matching refs:shadow
99 struct page *shadow, *origin; member
118 struct page *shadow, *origin; in kmsan_memblock_free_pages() local
120 if (!held_back[order].shadow) { in kmsan_memblock_free_pages()
121 held_back[order].shadow = page; in kmsan_memblock_free_pages()
128 shadow = held_back[order].shadow; in kmsan_memblock_free_pages()
130 kmsan_setup_meta(page, shadow, origin, order); in kmsan_memblock_free_pages()
132 held_back[order].shadow = NULL; in kmsan_memblock_free_pages()
170 struct page *page, *shadow, *origin; in do_collection() local
174 shadow = smallstack_pop(&collect); in do_collection()
176 kmsan_setup_meta(page, shadow, origin, collect.order); in do_collection()
218 if (held_back[i].shadow) in kmsan_memblock_discard()
219 smallstack_push(&collect, held_back[i].shadow); in kmsan_memblock_discard()
222 held_back[i].shadow = NULL; in kmsan_memblock_discard()