Home
last modified time | relevance | path

Searched refs:wake_index (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/lib/
H A Dsbitmap.c378 atomic_set(&sbq->wake_index, 0); in sbitmap_queue_init_node()
493 int i, wake_index; in sbq_wake_ptr() local
498 wake_index = atomic_read(&sbq->wake_index); in sbq_wake_ptr()
500 struct sbq_wait_state *ws = &sbq->ws[wake_index]; in sbq_wake_ptr()
503 if (wake_index != atomic_read(&sbq->wake_index)) in sbq_wake_ptr()
504 atomic_set(&sbq->wake_index, wake_index); in sbq_wake_ptr()
508 wake_index in sbq_wake_ptr()
594 int i, wake_index; sbitmap_queue_wake_all() local
[all...]
/kernel/linux/linux-6.6/lib/
H A Dsbitmap.c428 atomic_set(&sbq->wake_index, 0); in sbitmap_queue_init_node()
553 int i, wake_index, woken; in __sbitmap_queue_wake_up() local
558 wake_index = atomic_read(&sbq->wake_index); in __sbitmap_queue_wake_up()
560 struct sbq_wait_state *ws = &sbq->ws[wake_index]; in __sbitmap_queue_wake_up()
568 wake_index = sbq_index_inc(wake_index); in __sbitmap_queue_wake_up()
578 if (wake_index != atomic_read(&sbq->wake_index)) in __sbitmap_queue_wake_up()
579 atomic_set(&sbq->wake_index, wake_inde in __sbitmap_queue_wake_up()
673 int i, wake_index; sbitmap_queue_wake_all() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dsbitmap.h118 * @wake_index: Next wait queue in @ws to wake up.
120 atomic_t wake_index; member
/kernel/linux/linux-6.6/include/linux/
H A Dsbitmap.h117 * @wake_index: Next wait queue in @ws to wake up.
119 atomic_t wake_index; member

Completed in 4 milliseconds