Lines Matching refs:ewait

170 	struct wait_exceptional_entry_queue *ewait =  in wake_exceptional_entry_func()  local
173 if (key->xa != ewait->key.xa || in wake_exceptional_entry_func()
174 key->entry_start != ewait->key.entry_start) in wake_exceptional_entry_func()
215 struct wait_exceptional_entry_queue ewait; in get_next_unlocked_entry() local
218 init_wait(&ewait.wait); in get_next_unlocked_entry()
219 ewait.wait.func = wake_exceptional_entry_func; in get_next_unlocked_entry()
230 wq = dax_entry_waitqueue(xas, entry, &ewait.key); in get_next_unlocked_entry()
231 prepare_to_wait_exclusive(wq, &ewait.wait, in get_next_unlocked_entry()
236 finish_wait(wq, &ewait.wait); in get_next_unlocked_entry()
248 struct wait_exceptional_entry_queue ewait; in wait_entry_unlocked_exclusive() local
251 init_wait(&ewait.wait); in wait_entry_unlocked_exclusive()
252 ewait.wait.func = wake_exceptional_entry_func; in wait_entry_unlocked_exclusive()
255 wq = dax_entry_waitqueue(xas, entry, &ewait.key); in wait_entry_unlocked_exclusive()
256 prepare_to_wait_exclusive(wq, &ewait.wait, in wait_entry_unlocked_exclusive()
261 finish_wait(wq, &ewait.wait); in wait_entry_unlocked_exclusive()
279 struct wait_exceptional_entry_queue ewait; in wait_entry_unlocked() local
282 init_wait(&ewait.wait); in wait_entry_unlocked()
283 ewait.wait.func = wake_exceptional_entry_func; in wait_entry_unlocked()
285 wq = dax_entry_waitqueue(xas, entry, &ewait.key); in wait_entry_unlocked()
292 prepare_to_wait(wq, &ewait.wait, TASK_UNINTERRUPTIBLE); in wait_entry_unlocked()
295 finish_wait(wq, &ewait.wait); in wait_entry_unlocked()