Lines Matching +full:non +full:- +full:zero
1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Linux wait-bit related types and methods:
55 * wait_on_bit - wait for a bit to be cleared
66 * Returned value will be zero if the bit was cleared, or non-zero
82 * wait_on_bit_io - wait for a bit to be cleared
91 * Returned value will be zero if the bit was cleared, or non-zero
107 * wait_on_bit_timeout - wait for a bit to be cleared or a timeout elapses
117 * Returned value will be zero if the bit was cleared before the
118 * @timeout elapsed, or non-zero if the @timeout elapsed or process
134 * wait_on_bit_action - wait for a bit to be cleared
145 * Returned value will be zero if the bit was cleared, or non-zero
160 * wait_on_bit_lock - wait for a bit to be cleared, when wanting to set it
174 * Returns zero if the bit was (eventually) found to be clear and was
175 * set. Returns non-zero if a signal was delivered to the process and
188 * wait_on_bit_lock_io - wait for a bit to be cleared, when wanting to set it
198 * Returns zero if the bit was (eventually) found to be clear and was
199 * set. Returns non-zero if a signal was delivered to the process and
212 * wait_on_bit_lock_action - wait for a bit to be cleared, when wanting to set it
224 * Returns zero if the bit was (eventually) found to be clear and was
225 * set. Returns non-zero if a signal was delivered to the process and
322 * clear_and_wake_up_bit - clear a bit and wake up anyone waiting on that bit
328 * non-atomically under a lock.