Lines Matching defs:ewait
181 struct wait_exceptional_entry_queue *ewait =
184 if (key->xa != ewait->key.xa ||
185 key->entry_start != ewait->key.entry_start)
226 struct wait_exceptional_entry_queue ewait;
229 init_wait(&ewait.wait);
230 ewait.wait.func = wake_exceptional_entry_func;
241 wq = dax_entry_waitqueue(xas, entry, &ewait.key);
242 prepare_to_wait_exclusive(wq, &ewait.wait,
247 finish_wait(wq, &ewait.wait);
259 struct wait_exceptional_entry_queue ewait;
262 init_wait(&ewait.wait);
263 ewait.wait.func = wake_exceptional_entry_func;
265 wq = dax_entry_waitqueue(xas, entry, &ewait.key);
272 prepare_to_wait(wq, &ewait.wait, TASK_UNINTERRUPTIBLE);
275 finish_wait(wq, &ewait.wait);