test_and_set_bit (9) Linux Manual Page
test_and_set_bit – Set a bit and return its old value Synopsis bool test_and_set_bit(long nr, volatile unsigned long * addr); Arguments nr Bit to set addr Address to count from Description This operation is atomic and cannot be reordered. It also implies a memory barrier. Copyright
