Home
last modified time | relevance | path

Searched refs:scoped_accesses (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/kcsan/
A Dcore.c52 .scoped_accesses = {LIST_POISON1, NULL},
212 struct list_head *prev_save = ctx->scoped_accesses.prev; in kcsan_check_scoped_accesses()
215 ctx->scoped_accesses.prev = NULL; /* Avoid recursion. */ in kcsan_check_scoped_accesses()
216 list_for_each_entry(scoped_access, &ctx->scoped_accesses, list) { in kcsan_check_scoped_accesses()
220 ctx->scoped_accesses.prev = prev_save; in kcsan_check_scoped_accesses()
642 else if (unlikely(ctx->scoped_accesses.prev)) in check_access()
777 if (!ctx->scoped_accesses.prev) /* Lazy initialize list head. */ in kcsan_begin_scoped_access()
778 INIT_LIST_HEAD(&ctx->scoped_accesses); in kcsan_begin_scoped_access()
779 list_add(&sa->list, &ctx->scoped_accesses); in kcsan_begin_scoped_access()
796 if (list_empty(&ctx->scoped_accesses)) in kcsan_end_scoped_access()
[all …]
/linux/include/linux/
A Dkcsan.h52 struct list_head scoped_accesses; member
/linux/init/
A Dinit_task.c190 .scoped_accesses = {LIST_POISON1, NULL},

Completed in 10 milliseconds