Lines Matching +full:clear +full:- +full:bit
1 /* SPDX-License-Identifier: GPL-2.0 */
4 * This file provides wrappers with sanitizer instrumentation for atomic bit
8 * the below bit operations with an arch_ prefix (e.g. arch_set_bit(),
17 * set_bit - Atomically set a bit in memory
18 * @nr: the bit to set
24 * restricted to acting on a single-word quantity.
33 * clear_bit - Clears a bit in memory
34 * @nr: Bit to clear
46 * change_bit - Toggle a bit in memory
47 * @nr: Bit to change
53 * restricted to acting on a single-word quantity.
62 * test_and_set_bit - Set a bit and return its old value
63 * @nr: Bit to set
66 * This is an atomic fully-ordered operation (implied full memory barrier).
76 * test_and_clear_bit - Clear a bit and return its old value
77 * @nr: Bit to clear
80 * This is an atomic fully-ordered operation (implied full memory barrier).
90 * test_and_change_bit - Change a bit and return its old value
91 * @nr: Bit to change
94 * This is an atomic fully-ordered operation (implied full memory barrier).