Searched refs:encoded_watchpoint (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/kernel/kcsan/ |
H A D | selftest.c | 41 const long encoded_watchpoint = in test_encode_decode() local 59 encoded_watchpoint, &verif_masked_addr, in test_encode_decode() 74 addr, encoded_watchpoint, in test_encode_decode()
|
H A D | core.c | 110 long *encoded_watchpoint) in find_watchpoint() 124 *encoded_watchpoint = atomic_long_read(watchpoint); in find_watchpoint() 125 if (!decode_watchpoint(*encoded_watchpoint, &wp_addr_masked, in find_watchpoint() 144 const long encoded_watchpoint = encode_watchpoint(addr, size, is_write); in insert_watchpoint() local 159 if (atomic_long_try_cmpxchg_relaxed(watchpoint, &expect_val, encoded_watchpoint)) in insert_watchpoint() 176 try_consume_watchpoint(atomic_long_t *watchpoint, long encoded_watchpoint) in try_consume_watchpoint() argument 178 return atomic_long_try_cmpxchg_relaxed(watchpoint, &encoded_watchpoint, CONSUMED_WATCHPOINT); in try_consume_watchpoint() 351 long encoded_watchpoint) in kcsan_found_watchpoint() 373 consumed = try_consume_watchpoint(watchpoint, encoded_watchpoint); in kcsan_found_watchpoint() 600 long encoded_watchpoint; in check_access() local 107 find_watchpoint(unsigned long addr, size_t size, bool expect_write, long *encoded_watchpoint) find_watchpoint() argument 347 kcsan_found_watchpoint(const volatile void *ptr, size_t size, int type, atomic_long_t *watchpoint, long encoded_watchpoint) kcsan_found_watchpoint() argument [all...] |
/kernel/linux/linux-6.6/kernel/kcsan/ |
H A D | core.c | 117 long *encoded_watchpoint) in find_watchpoint() 131 *encoded_watchpoint = atomic_long_read(watchpoint); in find_watchpoint() 132 if (!decode_watchpoint(*encoded_watchpoint, &wp_addr_masked, in find_watchpoint() 151 const long encoded_watchpoint = encode_watchpoint(addr, size, is_write); in insert_watchpoint() local 166 if (atomic_long_try_cmpxchg_relaxed(watchpoint, &expect_val, encoded_watchpoint)) in insert_watchpoint() 183 try_consume_watchpoint(atomic_long_t *watchpoint, long encoded_watchpoint) in try_consume_watchpoint() argument 185 return atomic_long_try_cmpxchg_relaxed(watchpoint, &encoded_watchpoint, CONSUMED_WATCHPOINT); in try_consume_watchpoint() 460 long encoded_watchpoint) in kcsan_found_watchpoint() 500 consumed = try_consume_watchpoint(watchpoint, encoded_watchpoint); in kcsan_found_watchpoint() 722 long encoded_watchpoint; in check_access() local 114 find_watchpoint(unsigned long addr, size_t size, bool expect_write, long *encoded_watchpoint) find_watchpoint() argument 455 kcsan_found_watchpoint(const volatile void *ptr, size_t size, int type, unsigned long ip, atomic_long_t *watchpoint, long encoded_watchpoint) kcsan_found_watchpoint() argument [all...] |
H A D | selftest.c | 37 long encoded_watchpoint; in test_encode_decode() local 49 encoded_watchpoint = encode_watchpoint(addr, size, is_write); in test_encode_decode() 58 if (WARN_ON(!decode_watchpoint(encoded_watchpoint, &verif_masked_addr, &verif_size, &verif_is_write))) in test_encode_decode() 70 __func__, is_write ? "write" : "read", size, addr, encoded_watchpoint, in test_encode_decode()
|
Completed in 4 milliseconds