Lines Matching full:origin
136 * origin value. in kmsan_internal_memmove_metadata()
172 * are copied around many times. Origin chains for such structures are in kmsan_internal_chain_origin()
195 u32 origin, bool checked) in kmsan_internal_set_shadow_origin() argument
206 * and origin pages are NULL, or all are non-NULL. in kmsan_internal_set_shadow_origin()
227 * If the new origin is non-zero, assume that the shadow byte is also non-zero, in kmsan_internal_set_shadow_origin()
228 * and unconditionally overwrite the old origin slot. in kmsan_internal_set_shadow_origin()
229 * If the new origin is zero, overwrite the old origin slot iff the in kmsan_internal_set_shadow_origin()
233 if (origin || !shadow_start[i]) in kmsan_internal_set_shadow_origin()
234 origin_start[i] = origin; in kmsan_internal_set_shadow_origin()
257 depot_stack_handle_t *origin = NULL; in kmsan_internal_check_memory() local
305 origin = kmsan_get_metadata((void *)(addr64 + pos + i), in kmsan_internal_check_memory()
307 KMSAN_WARN_ON(!origin); in kmsan_internal_check_memory()
308 new_origin = *origin; in kmsan_internal_check_memory()
310 * Encountered new origin - report the previous in kmsan_internal_check_memory()
384 pr_err("page[0].origin: %px, page[1].origin: %px\n", cur_origin, in kmsan_metadata_is_contiguous()
388 pr_err("Origin: %08x\n", *origin_p); in kmsan_metadata_is_contiguous()
391 pr_err("Origin: unavailable\n"); in kmsan_metadata_is_contiguous()