wait_queue_entry_t
wait_queue_entry_t submitq;
wait_queue_entry_t *pos, *next;
static int i915_sw_fence_wake(wait_queue_entry_t *wq, unsigned mode, int flags, void *key)
wait_queue_entry_t *wq;
wait_queue_entry_t *wq;
wait_queue_entry_t *wq, gfp_t gfp)
wait_queue_entry_t *wq)
wait_queue_entry_t *wq);
wait_queue_entry_t entry = { \
wait_queue_entry_t name = { \
__add_wait_queue(wait_queue_head_t *head, wait_queue_entry_t *new)
add_wait_queue(wait_queue_head_t *head, wait_queue_entry_t *wait)
__remove_wait_queue(wait_queue_head_t *head, wait_queue_entry_t *old)
remove_wait_queue(wait_queue_head_t *head, wait_queue_entry_t *wq)
__add_wait_queue_entry_tail(wait_queue_head_t *wqh, wait_queue_entry_t *wq)
typedef int (*wait_queue_func_t)(wait_queue_entry_t *wait, unsigned mode, int flags, void *key);
int default_wake_function(wait_queue_entry_t *wait, unsigned mode, int flags, void *key);
int autoremove_wake_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *key);
void prepare_to_wait(wait_queue_head_t *q, wait_queue_entry_t *wait, int state);
void finish_wait(wait_queue_head_t *q, wait_queue_entry_t *wait);
default_wake_function(wait_queue_entry_t *q, unsigned mode, int wake_flags, void *key)
autoremove_wake_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *key)
wait_queue_entry_t *curr, *next;
prepare_to_wait(wait_queue_head_t *q, wait_queue_entry_t *wait, int state)
finish_wait(wait_queue_head_t *q, wait_queue_entry_t *wait)
wait_queue_entry_t fence_wake;
static int radeon_fence_check_signaled(wait_queue_entry_t *wait, unsigned mode, int flags, void *key)