Symbol: test_and_change_bit
arch/arm/include/asm/bitops.h
196
#define test_and_change_bit(nr,p) ATOMIC_BITOP(test_and_change_bit,nr,p)
arch/arm64/include/asm/sync_bitops.h
23
#define sync_test_and_change_bit(nr, p) test_and_change_bit(nr, p)
arch/hexagon/include/asm/bitops.h
118
test_and_change_bit(nr, addr);
arch/hexagon/include/asm/bitops.h
145
test_and_change_bit(nr, addr);
arch/hexagon/include/asm/bitops.h
164
return test_and_change_bit(nr, addr);
arch/m68k/include/asm/bitops.h
319
return test_and_change_bit(nr, addr);
arch/sparc/include/asm/bitops_64.h
21
int test_and_change_bit(unsigned long nr, volatile unsigned long *addr);
drivers/block/drbd/drbd_req.c
936
return test_and_change_bit(READ_BALANCE_RR, &device->flags);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1015
toggle_bit = !test_and_change_bit(bmap_id,
include/net/bluetooth/hci_core.h
842
#define hci_dev_test_and_change_flag(hdev, nr) test_and_change_bit((nr), (hdev)->dev_flags)
kernel/kcsan/kcsan_test.c
606
KCSAN_EXPECT_READ_BARRIER(test_and_change_bit(0, &test_var), true);
kernel/kcsan/kcsan_test.c
651
KCSAN_EXPECT_WRITE_BARRIER(test_and_change_bit(0, &test_var), true);
kernel/kcsan/kcsan_test.c
696
KCSAN_EXPECT_RW_BARRIER(test_and_change_bit(0, &test_var), true);
kernel/kcsan/selftest.c
162
KCSAN_CHECK_READ_BARRIER(test_and_change_bit(0, &test_var));
kernel/kcsan/selftest.c
191
KCSAN_CHECK_WRITE_BARRIER(test_and_change_bit(0, &test_var));
kernel/kcsan/selftest.c
223
KCSAN_CHECK_RW_BARRIER(test_and_change_bit(0, &test_var));
lib/tests/bitops_kunit.c
119
KUNIT_EXPECT_FALSE(test, test_and_change_bit(params->nr, bitmap));
lib/tests/bitops_kunit.c
122
KUNIT_EXPECT_TRUE(test, test_and_change_bit(params->nr, bitmap));
mm/kasan/kasan_test_c.c
1759
KUNIT_EXPECT_KASAN_FAIL(test, test_and_change_bit(nr, addr));