Lines Matching refs:access
152 } access[2]; member
159 const bool is_assert = (r->access[0].type | r->access[1].type) & KCSAN_ACCESS_ASSERT; in __report_matches()
182 if (r->access[1].fn) { in __report_matches()
187 scnprintf(tmp[0], sizeof(tmp[0]), "%pS", r->access[0].fn); in __report_matches()
188 scnprintf(tmp[1], sizeof(tmp[1]), "%pS", r->access[1].fn); in __report_matches()
191 cmp < 0 ? r->access[0].fn : r->access[1].fn, in __report_matches()
192 cmp < 0 ? r->access[1].fn : r->access[0].fn); in __report_matches()
194 scnprintf(cur, end - cur, "%pS", r->access[0].fn); in __report_matches()
204 if (!r->access[1].fn) in __report_matches()
209 const int ty = r->access[i].type; in __report_matches()
232 if (!r->access[1].fn) { in __report_matches()
242 if (r->access[i].addr) /* Address is optional. */ in __report_matches()
244 r->access[i].addr, r->access[i].size); in __report_matches()
270 r->access[0].type |= KCSAN_ACCESS_SCOPED; in __report_set_scoped()
272 r->access[0].type &= ~KCSAN_ACCESS_SCOPED; in __report_set_scoped()
275 r->access[1].type |= KCSAN_ACCESS_SCOPED; in __report_set_scoped()
277 r->access[1].type &= ~KCSAN_ACCESS_SCOPED; in __report_set_scoped()
716 .access = { in test_basic()
722 .access = { in test_basic()
747 .access = { in test_concurrent_races()
754 .access = { in test_concurrent_races()
776 .access = { in test_novalue_change()
782 .access = { in test_novalue_change()
808 .access = { in test_novalue_change_exception()
814 .access = { in test_novalue_change_exception()
834 .access = { in test_unknown_origin()
856 .access = { in test_write_write_assume_atomic()
882 .access = { in test_write_write_struct()
904 .access = { in test_write_write_struct_part()
936 .access = { in test_read_plain_atomic_write()
957 .access = { in test_read_plain_atomic_rmw()
979 .access = { in test_zero_size_access()
985 .access = { in test_zero_size_access()
1019 .access = { in test_assert_exclusive_writer()
1037 .access = { in test_assert_exclusive_access()
1055 .access = { in test_assert_exclusive_access_writer()
1061 .access = { in test_assert_exclusive_access_writer()
1067 .access = { in test_assert_exclusive_access_writer()
1091 .access = { in test_assert_exclusive_bits_change()
1122 .access = { in test_assert_exclusive_writer_scoped()
1128 .access = { in test_assert_exclusive_writer_scoped()
1149 .access = { in test_assert_exclusive_access_scoped()
1155 .access = { expect_start1.access[0], expect_start1.access[0] }, in test_assert_exclusive_access_scoped()
1158 .access = { in test_assert_exclusive_access_scoped()
1263 .access = { in test_1bit_value_change()
1286 .access = { in test_correct_barrier()
1305 .access = { in test_missing_barrier()
1327 .access = { in test_atomic_builtins_correct_barrier()
1347 .access = { in test_atomic_builtins_missing_barrier()