Searched refs:clear_bit_unlock_is_negative_byte (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/include/asm-generic/bitops/ |
H A D | lock.h | 69 * clear_bit_unlock_is_negative_byte - Clear a bit in memory and test if bottom 77 #ifndef clear_bit_unlock_is_negative_byte 78 static inline bool clear_bit_unlock_is_negative_byte(unsigned int nr, in clear_bit_unlock_is_negative_byte() function 88 #define clear_bit_unlock_is_negative_byte clear_bit_unlock_is_negative_byte macro
|
H A D | instrumented-lock.h | 61 * clear_bit_unlock_is_negative_byte - Clear a bit in memory and test if bottom 72 clear_bit_unlock_is_negative_byte(long nr, volatile unsigned long *addr) in clear_bit_unlock_is_negative_byte() function 78 #define clear_bit_unlock_is_negative_byte clear_bit_unlock_is_negative_byte macro
|
/kernel/linux/linux-6.6/include/asm-generic/bitops/ |
H A D | instrumented-lock.h | 63 * clear_bit_unlock_is_negative_byte - Clear a bit in memory and test if bottom 74 clear_bit_unlock_is_negative_byte(long nr, volatile unsigned long *addr) in clear_bit_unlock_is_negative_byte() function 81 #define clear_bit_unlock_is_negative_byte clear_bit_unlock_is_negative_byte macro
|
/kernel/linux/linux-6.6/kernel/kcsan/ |
H A D | selftest.c | 231 #ifdef clear_bit_unlock_is_negative_byte in test_barrier() 232 KCSAN_CHECK_RW_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var)); in test_barrier() 233 KCSAN_CHECK_READ_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var)); in test_barrier() 234 KCSAN_CHECK_WRITE_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var)); in test_barrier()
|
H A D | kcsan_test.c | 703 #ifdef clear_bit_unlock_is_negative_byte in test_barrier_nothreads() 704 KCSAN_EXPECT_READ_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var), true); in test_barrier_nothreads() 705 KCSAN_EXPECT_WRITE_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var), true); in test_barrier_nothreads() 706 KCSAN_EXPECT_RW_BARRIER(clear_bit_unlock_is_negative_byte(0, &test_var), true); in test_barrier_nothreads()
|
/kernel/linux/linux-5.10/lib/ |
H A D | test_kasan.c | 709 #if defined(clear_bit_unlock_is_negative_byte) in kasan_bitops_test_and_modify() 711 clear_bit_unlock_is_negative_byte(nr, addr)); in kasan_bitops_test_and_modify()
|
/kernel/linux/linux-6.6/mm/kasan/ |
H A D | kasan_test.c | 1102 #if defined(clear_bit_unlock_is_negative_byte) in kasan_bitops_test_and_modify() 1104 clear_bit_unlock_is_negative_byte(nr, addr)); in kasan_bitops_test_and_modify()
|
/kernel/linux/linux-5.10/mm/ |
H A D | filemap.c | 1425 #ifndef clear_bit_unlock_is_negative_byte 1439 static inline bool clear_bit_unlock_is_negative_byte(long nr, volatile void *mem) in clear_bit_unlock_is_negative_byte() function 1468 if (clear_bit_unlock_is_negative_byte(PG_locked, &page->flags)) in unlock_page()
|
/kernel/linux/linux-6.6/mm/ |
H A D | filemap.c | 1487 #ifndef clear_bit_unlock_is_negative_byte 1501 static inline bool clear_bit_unlock_is_negative_byte(long nr, volatile void *mem) in clear_bit_unlock_is_negative_byte() function 1525 if (clear_bit_unlock_is_negative_byte(PG_locked, folio_flags(folio, 0))) in folio_unlock()
|
Completed in 16 milliseconds