Home
last modified time | relevance | path

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

/Linux-v5.4/kernel/sched/
Dwait.c22 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in add_wait_queue()
33 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in add_wait_queue_exclusive()
96 if (ret && (flags & WQ_FLAG_EXCLUSIVE) && !--nr_exclusive) in __wake_up_common()
226 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in prepare_to_wait()
240 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in prepare_to_wait_exclusive()
281 if (wq_entry->flags & WQ_FLAG_EXCLUSIVE) in prepare_to_wait_event()
/Linux-v5.4/include/linux/
Dwait.h20 #define WQ_FLAG_EXCLUSIVE 0x01 macro
178 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_exclusive()
190 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_entry_tail_exclusive()
265 init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
737 __wait.flags |= WQ_FLAG_EXCLUSIVE; \
Dwait_bit.h250 exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
/Linux-v5.4/mm/
Dfilemap.c1153 wait->flags = behavior == EXCLUSIVE ? WQ_FLAG_EXCLUSIVE : 0; in wait_on_page_bit_common()
/Linux-v5.4/block/
Dblk-mq.c1150 wait->flags &= ~WQ_FLAG_EXCLUSIVE; in blk_mq_mark_tag_wait()