Searched refs:WQ_FLAG_WOKEN (Results 1 - 4 of 4) sorted by relevance
/linux-master/kernel/sched/ |
H A D | wait.c | 403 * p->state = mode; wq_entry->flags |= WQ_FLAG_WOKEN; 405 * if (!(wq_entry->flags & WQ_FLAG_WOKEN)) <full barrier> 408 * wq_entry->flags &= ~WQ_FLAG_WOKEN; ~~~~~~~~~~~~~~~~~~ 411 * remove_wait_queue(&wq_head, &wait); wq_entry->flags |= WQ_FLAG_WOKEN; 422 if (!(wq_entry->flags & WQ_FLAG_WOKEN) && !kthread_should_stop_or_park()) 432 smp_store_mb(wq_entry->flags, wq_entry->flags & ~WQ_FLAG_WOKEN); /* B */ 442 wq_entry->flags |= WQ_FLAG_WOKEN;
|
/linux-master/include/linux/ |
H A D | wait.h | 20 #define WQ_FLAG_WOKEN 0x02 macro
|
/linux-master/mm/ |
H A D | filemap.c | 1066 * calls the wakeup function, we set WQ_FLAG_WOKEN and wake it up, 1075 * WQ_FLAG_WOKEN bit, wake it up, and remove it from the wait queue. 1087 * WQ_FLAG_WOKEN, we set WQ_FLAG_DONE to let the waiter easily see 1124 smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); 1197 wait->flags |= WQ_FLAG_WOKEN | WQ_FLAG_DONE; 1257 * the WQ_FLAG_WOKEN and WQ_FLAG_DONE flag, to 1268 * we see the WQ_FLAG_WOKEN flag, we need to 1279 if (!(flags & WQ_FLAG_WOKEN)) { 1331 * Also note that WQ_FLAG_WOKEN is sufficient for a non-exclusive 1337 return wait->flags & WQ_FLAG_WOKEN [all...] |
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 4862 if (wq_entry->flags & WQ_FLAG_WOKEN) 4870 smp_store_mb(wq_entry->flags, wq_entry->flags & ~WQ_FLAG_WOKEN);
|
Completed in 153 milliseconds