Lines Matching full:origin
153 * Overwrite the origin only if the corresponding in kmsan_internal_memmove_metadata()
162 * origin value. in kmsan_internal_memmove_metadata()
174 * dst_slots == src_slots + 1), there is an extra origin slot at the in kmsan_internal_memmove_metadata()
176 * origin from the previous slot. in kmsan_internal_memmove_metadata()
182 * these two origins are copied to three origin slots, so one of then in kmsan_internal_memmove_metadata()
186 * src origin: |o111|o222|....| in kmsan_internal_memmove_metadata()
190 * dst origin: |....|o111|o222| - fill the empty slot with o111 in kmsan_internal_memmove_metadata()
193 * dst origin: |o111|o222|....| - fill the empty slot with o222 in kmsan_internal_memmove_metadata()
238 * are copied around many times. Origin chains for such structures are in kmsan_internal_chain_origin()
262 u32 origin, bool checked) in kmsan_internal_set_shadow_origin() argument
274 * and origin pages are NULL, or all are non-NULL. in kmsan_internal_set_shadow_origin()
295 origin_start[i] = origin; in kmsan_internal_set_shadow_origin()
317 depot_stack_handle_t *origin = NULL; in kmsan_internal_check_memory() local
365 origin = kmsan_get_metadata((void *)(addr64 + pos + i), in kmsan_internal_check_memory()
367 KMSAN_WARN_ON(!origin); in kmsan_internal_check_memory()
368 new_origin = *origin; in kmsan_internal_check_memory()
370 * Encountered new origin - report the previous in kmsan_internal_check_memory()
444 pr_err("page[0].origin: %px, page[1].origin: %px\n", cur_origin, in kmsan_metadata_is_contiguous()
448 pr_err("Origin: %08x\n", *origin_p); in kmsan_metadata_is_contiguous()
451 pr_err("Origin: unavailable\n"); in kmsan_metadata_is_contiguous()