Lines Matching refs:get_ctx
196 static __always_inline struct kcsan_ctx *get_ctx(void) in get_ctx() function
211 struct kcsan_ctx *ctx = get_ctx(); in kcsan_check_scoped_accesses()
363 struct kcsan_ctx *ctx = get_ctx(); in kcsan_found_watchpoint()
434 struct kcsan_ctx *ctx = get_ctx(); in kcsan_setup_watchpoint()
638 struct kcsan_ctx *ctx = get_ctx(); /* Call only once in fast-path. */ in check_access()
681 ++get_ctx()->disable_count; in kcsan_disable_current()
687 if (get_ctx()->disable_count-- == 0) { in kcsan_enable_current()
703 if (get_ctx()->disable_count-- == 0) in kcsan_enable_current_nowarn()
717 ++get_ctx()->atomic_nest_count; in kcsan_nestable_atomic_begin()
723 if (get_ctx()->atomic_nest_count-- == 0) { in kcsan_nestable_atomic_end()
739 get_ctx()->in_flat_atomic = true; in kcsan_flat_atomic_begin()
745 get_ctx()->in_flat_atomic = false; in kcsan_flat_atomic_end()
751 get_ctx()->atomic_next = n; in kcsan_atomic_next()
757 get_ctx()->access_mask = mask; in kcsan_set_access_mask()
765 struct kcsan_ctx *ctx = get_ctx(); in kcsan_begin_scoped_access()
788 struct kcsan_ctx *ctx = get_ctx(); in kcsan_end_scoped_access()