autoremove_wake_function
return autoremove_wake_function(wait, mode, sync, NULL);
return autoremove_wake_function(wait, mode, sync, key);
.func = autoremove_wake_function, \
int autoremove_wake_function(struct wait_queue_entry *wq_entry, unsigned mode, int sync, void *key);
#define DEFINE_WAIT(name) DEFINE_WAIT_FUNC(name, autoremove_wake_function)
#define init_wait(wait) init_wait_func(wait, autoremove_wake_function)
return autoremove_wake_function(curr, mode, wake_flags, key);
wq_entry->func = autoremove_wake_function;
EXPORT_SYMBOL(autoremove_wake_function);
return autoremove_wake_function(wq_entry, mode, sync, key);
return autoremove_wake_function(wq_entry, mode, sync, key);
return autoremove_wake_function(wait, mode, sync, key);
return autoremove_wake_function(wait, mode, sync, arg);
return autoremove_wake_function(wait, mode, sync, key);