Home
last modified time | relevance | path

Searched refs:WQ_FLAG_EXCLUSIVE (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/kernel/sched/
H A 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()
110 if (ret && (flags & WQ_FLAG_EXCLUSIVE) && !--nr_exclusive) in __wake_up_common()
273 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in prepare_to_wait()
289 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in prepare_to_wait_exclusive()
333 if (wq_entry->flags & WQ_FLAG_EXCLUSIVE) in prepare_to_wait_event()
/kernel/linux/linux-5.10/kernel/sched/
H A 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()
250 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in prepare_to_wait()
266 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in prepare_to_wait_exclusive()
310 if (wq_entry->flags & WQ_FLAG_EXCLUSIVE) in prepare_to_wait_event()
/kernel/linux/linux-5.10/include/linux/
H A Dwait.h20 #define WQ_FLAG_EXCLUSIVE 0x01 macro
180 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_exclusive()
192 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_entry_tail_exclusive()
296 init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
676 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
739 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
769 __wait.flags |= WQ_FLAG_EXCLUSIVE; \
852 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
883 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
H A Dwait_bit.h250 exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
/kernel/linux/linux-6.6/include/linux/
H A Dwait.h20 #define WQ_FLAG_EXCLUSIVE 0x01 macro
190 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_exclusive()
202 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in __add_wait_queue_entry_tail_exclusive()
309 init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
689 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
752 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
782 __wait.flags |= WQ_FLAG_EXCLUSIVE; \
865 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
896 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
H A Dwait_bit.h250 exclusive ? WQ_FLAG_EXCLUSIVE : 0); \
/kernel/linux/linux-5.10/kernel/locking/
H A Dpercpu-rwsem.c151 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
/kernel/linux/linux-6.6/kernel/locking/
H A Dpercpu-rwsem.c153 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
/kernel/linux/linux-5.10/mm/
H A Dfilemap.c1030 * (b) WQ_FLAG_EXCLUSIVE:
1038 * (c) WQ_FLAG_EXCLUSIVE | WQ_FLAG_CUSTOM:
1064 if (flags & WQ_FLAG_EXCLUSIVE) { in wake_page_function()
1097 return (flags & WQ_FLAG_EXCLUSIVE) != 0; in wake_page_function()
1183 if (wait->flags & WQ_FLAG_EXCLUSIVE) { in trylock_page_bit_common()
1224 wait->flags = WQ_FLAG_EXCLUSIVE; in wait_on_page_bit_common()
/kernel/linux/linux-6.6/mm/
H A Dfilemap.c1063 * (b) WQ_FLAG_EXCLUSIVE:
1071 * (c) WQ_FLAG_EXCLUSIVE | WQ_FLAG_CUSTOM:
1097 if (flags & WQ_FLAG_EXCLUSIVE) { in wake_page_function()
1130 return (flags & WQ_FLAG_EXCLUSIVE) != 0; in wake_page_function()
1209 if (wait->flags & WQ_FLAG_EXCLUSIVE) { in folio_trylock_flag()
1248 wait->flags = WQ_FLAG_EXCLUSIVE; in folio_wait_bit_common()
/kernel/linux/linux-5.10/block/
H A Dblk-mq.c1204 wait->flags &= ~WQ_FLAG_EXCLUSIVE; in blk_mq_mark_tag_wait()
/kernel/linux/linux-6.6/block/
H A Dblk-mq.c1875 wait->flags &= ~WQ_FLAG_EXCLUSIVE; in blk_mq_mark_tag_wait()

Completed in 34 milliseconds