Lines Matching full:mask
10 unsigned long mask = BIT_MASK(nr); in set_bit() local
12 __sync_or_and_fetch(word, mask); in set_bit()
18 unsigned long mask = BIT_MASK(nr); in clear_bit() local
20 __sync_and_and_fetch(word, ~mask); in clear_bit()
26 unsigned long mask = BIT_MASK(nr); in test_bit() local
28 return (*word & mask) != 0; in test_bit()
34 unsigned long mask = BIT_MASK(nr); in test_and_set_bit() local
35 unsigned long old = __sync_fetch_and_or(word, mask); in test_and_set_bit()
37 return (old & mask) != 0; in test_and_set_bit()
43 unsigned long mask = BIT_MASK(nr); in test_and_clear_bit() local
44 unsigned long old = __sync_fetch_and_and(word, ~mask); in test_and_clear_bit()
46 return (old & mask) != 0; in test_and_clear_bit()