Lines Matching refs:get_ctx
198 static __always_inline struct kcsan_ctx *get_ctx(void) in get_ctx() function
213 struct kcsan_ctx *ctx = get_ctx(); in kcsan_check_scoped_accesses()
452 struct kcsan_ctx *ctx = get_ctx(); in kcsan_found_watchpoint()
525 struct kcsan_ctx *ctx = get_ctx(); in kcsan_setup_watchpoint()
739 struct kcsan_ctx *ctx = get_ctx(); /* Call only once in fast-path. */ in check_access()
815 ++get_ctx()->disable_count; in kcsan_disable_current()
821 if (get_ctx()->disable_count-- == 0) { in kcsan_enable_current()
837 if (get_ctx()->disable_count-- == 0) in kcsan_enable_current_nowarn()
851 ++get_ctx()->atomic_nest_count; in kcsan_nestable_atomic_begin()
857 if (get_ctx()->atomic_nest_count-- == 0) { in kcsan_nestable_atomic_end()
873 get_ctx()->in_flat_atomic = true; in kcsan_flat_atomic_begin()
879 get_ctx()->in_flat_atomic = false; in kcsan_flat_atomic_end()
885 get_ctx()->atomic_next = n; in kcsan_atomic_next()
891 get_ctx()->access_mask = mask; in kcsan_set_access_mask()
899 struct kcsan_ctx *ctx = get_ctx(); in kcsan_begin_scoped_access()
922 struct kcsan_ctx *ctx = get_ctx(); in kcsan_end_scoped_access()
954 struct kcsan_scoped_access *sa = get_reorder_access(get_ctx()); \
1107 reorder_access = get_reorder_access(get_ctx()); in __tsan_func_exit()