Home
last modified time | relevance | path

Searched refs:WQ_FLAG_EXCLUSIVE (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/kernel/sched/
Dwait.c21 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in add_wait_queue()
32 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in add_wait_queue_exclusive()
43 wq_entry->flags |= WQ_FLAG_EXCLUSIVE | WQ_FLAG_PRIORITY; in add_wait_queue_priority()
92 if (ret && (flags & WQ_FLAG_EXCLUSIVE) && !--nr_exclusive) in __wake_up_common()
233 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in prepare_to_wait()
249 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in prepare_to_wait_exclusive()
293 if (wq_entry->flags & WQ_FLAG_EXCLUSIVE) in prepare_to_wait_event()
/linux-6.12.1/include/linux/
Dwait.h19 #define WQ_FLAG_EXCLUSIVE 0x01 macro
188 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_exclusive()
200 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_entry_tail_exclusive()
305 init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
778 __wait.flags |= WQ_FLAG_EXCLUSIVE; \
Dwait_bit.h250 exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
/linux-6.12.1/kernel/locking/
Dpercpu-rwsem.c153 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
/linux-6.12.1/mm/
Dfilemap.c1131 if (flags & WQ_FLAG_EXCLUSIVE) { in wake_page_function()
1164 return (flags & WQ_FLAG_EXCLUSIVE) != 0; in wake_page_function()
1217 if (wait->flags & WQ_FLAG_EXCLUSIVE) { in folio_trylock_flag()
1256 wait->flags = WQ_FLAG_EXCLUSIVE; in folio_wait_bit_common()
/linux-6.12.1/block/
Dblk-mq.c1837 wait->flags &= ~WQ_FLAG_EXCLUSIVE; in blk_mq_mark_tag_wait()