Lines Matching defs:shadow
69 * Initialize the shadow for existing mappings during kernel initialization.
85 /* Allocate shadow for .data */
99 struct page *shadow, *origin;
108 * time with a certain order, it is reserved as a shadow block, for the second
110 * shadow and origin ranges from the previously saved shadow and origin blocks,
118 struct page *shadow, *origin;
120 if (!held_back[order].shadow) {
121 held_back[order].shadow = page;
128 shadow = held_back[order].shadow;
130 kmsan_setup_meta(page, shadow, origin, order);
132 held_back[order].shadow = NULL;
170 struct page *page, *shadow, *origin;
174 shadow = smallstack_pop(&collect);
176 kmsan_setup_meta(page, shadow, origin, collect.order);
207 * - push held_back[N].shadow and .origin to @collect;
210 * - use two of them as shadow and origin for the third one;
218 if (held_back[i].shadow)
219 smallstack_push(&collect, held_back[i].shadow);
222 held_back[i].shadow = NULL;