Lines Matching refs:origin
99 struct page *shadow, *origin; member
118 struct page *shadow, *origin; in kmsan_memblock_free_pages() local
124 if (!held_back[order].origin) { in kmsan_memblock_free_pages()
125 held_back[order].origin = page; in kmsan_memblock_free_pages()
129 origin = held_back[order].origin; in kmsan_memblock_free_pages()
130 kmsan_setup_meta(page, shadow, origin, order); in kmsan_memblock_free_pages()
133 held_back[order].origin = NULL; in kmsan_memblock_free_pages()
170 struct page *page, *shadow, *origin; in do_collection() local
175 origin = smallstack_pop(&collect); in do_collection()
176 kmsan_setup_meta(page, shadow, origin, collect.order); in do_collection()
220 if (held_back[i].origin) in kmsan_memblock_discard()
221 smallstack_push(&collect, held_back[i].origin); in kmsan_memblock_discard()
223 held_back[i].origin = NULL; in kmsan_memblock_discard()