1. NAME▲

test_and_set_bit - Set a bit and return its old value

2. SYNOPSIS ▲

int test_and_set_bit(int  nr , volatile unsigned long *  addr );

3. ARGUMENTS ▲

nr
    Bit to set

addr
    Address to count from

4. DESCRIPTION ▲

This operation is atomic and cannot be reordered. It also implies a memory barrier.

5. COPYRIGHT ▲