Home
last modified time | relevance | path

Searched refs:wait_queue_t (Results 1 – 80 of 80) sorted by relevance

/linux-4.4.14/include/linux/
Dwait.h12 typedef struct __wait_queue wait_queue_t; typedef
13 typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int flags, void *key);
14 int default_wake_function(wait_queue_t *wait, unsigned mode, int flags, void *key);
36 wait_queue_t wait;
57 wait_queue_t name = __WAITQUEUE_INITIALIZER(name, tsk)
90 static inline void init_waitqueue_entry(wait_queue_t *q, struct task_struct *p) in init_waitqueue_entry()
98 init_waitqueue_func_entry(wait_queue_t *q, wait_queue_func_t func) in init_waitqueue_func_entry()
110 extern void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
111 extern void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait);
112 extern void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
[all …]
Deventfd.h40 int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_t *wait,
76 wait_queue_t *wait, __u64 *cnt) in eventfd_ctx_remove_wait_queue()
Dkvm_irqfd.h49 wait_queue_t wait;
Dvfio.h126 wait_queue_t wait;
Dpoll.h78 wait_queue_t wait;
Dpagemap.h541 extern void add_page_wait_queue(struct page *page, wait_queue_t *waiter);
/linux-4.4.14/kernel/sched/
Dwait.c23 void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait) in add_wait_queue()
34 void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait) in add_wait_queue_exclusive()
45 void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait) in remove_wait_queue()
68 wait_queue_t *curr, *next; in __wake_up_common()
172 prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait()
186 prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait_exclusive()
199 long prepare_to_wait_event(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait_event()
232 void finish_wait(wait_queue_head_t *q, wait_queue_t *wait) in finish_wait()
276 void abort_exclusive_wait(wait_queue_head_t *q, wait_queue_t *wait, in abort_exclusive_wait()
291 int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key) in autoremove_wake_function()
[all …]
Dcore.c3346 int default_wake_function(wait_queue_t *curr, unsigned mode, int wake_flags, in default_wake_function()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_main.h168 wait_queue_t we; in sleep_cond()
186 wait_queue_t we; in sleep_atomic_cond()
210 wait_queue_t we; in sleep_timeout_cond()
/linux-4.4.14/drivers/staging/android/
Dsync.h180 wait_queue_t work;
353 int sync_fence_wake_up_wq(wait_queue_t *curr, unsigned mode,
Dsync_debug.c148 wait_queue_t *pos; in sync_print_fence()
Dsync.c315 int sync_fence_wake_up_wq(wait_queue_t *curr, unsigned mode, in sync_fence_wake_up_wq()
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_prim.h43 void add_wait_queue_exclusive_head(wait_queue_head_t *, wait_queue_t *);
/linux-4.4.14/drivers/staging/lustre/lustre/fid/
Dfid_request.c216 wait_queue_t *link) in seq_fid_alloc_prep()
247 wait_queue_t link; in seq_client_alloc_fid()
314 wait_queue_t link; in seq_client_flush()
/linux-4.4.14/include/net/
Daf_unix.h65 wait_queue_t peer_wake;
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-prim.c63 add_wait_queue_exclusive_head(wait_queue_head_t *waitq, wait_queue_t *link) in add_wait_queue_exclusive_head()
/linux-4.4.14/fs/
Dfs_pin.c37 wait_queue_t wait; in pin_kill()
Deventpoll.c236 wait_queue_t wait;
339 static inline struct eppoll_entry *ep_pwq_from_wait(wait_queue_t *p) in ep_pwq_from_wait()
345 static inline struct epitem *ep_item_from_wait(wait_queue_t *p) in ep_item_from_wait()
999 static int ep_poll_callback(wait_queue_t *wait, unsigned mode, int sync, void *key) in ep_poll_callback()
1591 wait_queue_t wait; in ep_poll()
Duserfaultfd.c64 wait_queue_t wq;
73 static int userfaultfd_wake_function(wait_queue_t *wq, unsigned mode, in userfaultfd_wake_function()
489 wait_queue_t *wq; in find_userfault()
1203 wait_queue_t *wq; in userfaultfd_show_fdinfo()
Deventfd.c156 int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_t *wait, in eventfd_ctx_remove_wait_queue()
Dselect.c182 static int __pollwake(wait_queue_t *wait, unsigned mode, int sync, void *key) in __pollwake()
208 static int pollwake(wait_queue_t *wait, unsigned mode, int sync, void *key) in pollwake()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_vq.c181 wait_queue_t __wait; in vq_send_wr()
/linux-4.4.14/drivers/vfio/
Dvirqfd.c46 static int virqfd_wakeup(wait_queue_t *wait, unsigned mode, int sync, void *key) in virqfd_wakeup()
/linux-4.4.14/drivers/md/bcache/
Dbtree.h210 wait_queue_t wait;
/linux-4.4.14/sound/core/seq/
Dseq_fifo.c176 wait_queue_t wait; in snd_seq_fifo_cell_out()
Dseq_memory.c229 wait_queue_t wait; in snd_seq_cell_alloc()
/linux-4.4.14/drivers/scsi/dpt/
Ddpti_i2o.h51 typedef wait_queue_t adpt_wait_queue_t;
/linux-4.4.14/drivers/vhost/
Dvhost.h32 wait_queue_t wait;
Dvhost.c126 static int vhost_poll_wakeup(wait_queue_t *wait, unsigned mode, int sync, in vhost_poll_wakeup()
/linux-4.4.14/sound/pci/mixart/
Dmixart_core.c242 wait_queue_t wait; in snd_mixart_send_msg()
287 wait_queue_t wait; in snd_mixart_send_msg_wait_notif()
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/
Dlib-eq.c327 wait_queue_t wl; in lnet_eq_wait_locked()
Dlib-socket.c521 wait_queue_t wait; in lnet_sock_accept()
/linux-4.4.14/fs/cachefiles/
Dinternal.h97 wait_queue_t monitor; /* link into monitored waitqueue */
Drdwr.c24 static int cachefiles_read_waiter(wait_queue_t *wait, unsigned mode, in cachefiles_read_waiter()
Dnamei.c206 wait_queue_t wait; in cachefiles_mark_object_active()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Ddebug.c475 wait_queue_t wait; in libcfs_debug_dumplog()
Dtracefile.c977 wait_queue_t __wait; in tracefiled()
/linux-4.4.14/sound/core/
Drawmidi.c371 wait_queue_t wait; in snd_rawmidi_open()
1005 wait_queue_t wait; in snd_rawmidi_read()
1309 wait_queue_t wait; in snd_rawmidi_write()
1341 wait_queue_t wait; in snd_rawmidi_write()
Dhwdep.c87 wait_queue_t wait; in snd_hwdep_open()
Dinit.c989 wait_queue_t wait; in snd_power_wait()
Dpcm_native.c1654 wait_queue_t wait; in snd_pcm_drain()
2355 wait_queue_t wait; in snd_pcm_open()
Dcontrol.c1545 wait_queue_t wait; in snd_ctl_read()
Dtimer.c1935 wait_queue_t wait; in snd_timer_user_read()
Dpcm_lib.c1906 wait_queue_t wait; in wait_for_avail()
/linux-4.4.14/net/bluetooth/cmtp/
Dcore.c284 wait_queue_t wait; in cmtp_session()
/linux-4.4.14/mm/
Dmempool.c319 wait_queue_t wait; in mempool_alloc()
Dmemcontrol.c181 wait_queue_t wait;
1656 wait_queue_t wait;
1659 static int memcg_oom_wake_function(wait_queue_t *wait, in memcg_oom_wake_function()
3835 static int memcg_event_wake(wait_queue_t *wait, unsigned mode, in memcg_event_wake()
Dfilemap.c787 void add_page_wait_queue(struct page *page, wait_queue_t *waiter) in add_page_wait_queue()
/linux-4.4.14/net/9p/
Dtrans_fd.c98 wait_queue_t wait;
521 static int p9_pollwake(wait_queue_t *wait, unsigned int mode, int sync, void *key) in p9_pollwake()
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlov_cl_internal.h448 wait_queue_t lti_waiter;
Dlov_object.c298 wait_queue_t *waiter; in lov_subobject_kill()
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_lib.h530 wait_queue_t __wait; \
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c524 wait_queue_t *waiter, in htable_lookup()
610 wait_queue_t *waiter) in lu_object_find_try()
687 wait_queue_t wait; in lu_object_find_at()
Dcl_lock.c925 wait_queue_t waiter; in cl_lock_state_wait()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fence.c704 static int amdgpu_fence_check_signaled(wait_queue_t *wait, unsigned mode, int flags, void *key) in amdgpu_fence_check_signaled()
Damdgpu.h421 wait_queue_t fence_wake;
/linux-4.4.14/kernel/
Dexit.c903 wait_queue_t child_wait;
1455 static int child_wait_callback(wait_queue_t *wait, unsigned mode, in child_wait_callback()
Dworkqueue.c2789 wait_queue_t wait;
2793 static int cwt_wakefn(wait_queue_t *wait, unsigned mode, int sync, void *key) in cwt_wakefn()
/linux-4.4.14/net/core/
Ddatagram.c71 static int receiver_wake_function(wait_queue_t *wait, unsigned int mode, int sync, in receiver_wake_function()
/linux-4.4.14/drivers/bluetooth/
Dbtmrvl_main.c594 wait_queue_t wait; in btmrvl_service_main_thread()
/linux-4.4.14/net/bluetooth/bnep/
Dcore.c487 wait_queue_t wait; in bnep_session()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_fence.c159 static int radeon_fence_check_signaled(wait_queue_t *wait, unsigned mode, int flags, void *key) in radeon_fence_check_signaled()
Dradeon.h375 wait_queue_t fence_wake;
/linux-4.4.14/drivers/char/ipmi/
Dipmi_watchdog.c823 wait_queue_t wait; in ipmi_read()
/linux-4.4.14/virt/kvm/
Deventfd.c187 irqfd_wakeup(wait_queue_t *wait, unsigned mode, int sync, void *key) in irqfd_wakeup()
/linux-4.4.14/drivers/net/wireless/libertas/
Dmain.c456 wait_queue_t wait; in lbs_thread()
/linux-4.4.14/drivers/gpu/vga/
Dvgaarb.c363 wait_queue_t wait; in vga_get()
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c1079 wait_queue_t waiter; in cl_object_put_last()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_cb.c2127 wait_queue_t wait; in ksocknal_connd()
2500 wait_queue_t wait; in ksocknal_reaper()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c3080 wait_queue_t wait; in kiblnd_connd()
3277 wait_queue_t wait; in kiblnd_scheduler()
3399 wait_queue_t wait; in kiblnd_failover_thread()
/linux-4.4.14/net/bluetooth/hidp/
Dcore.c1247 wait_queue_t ctrl_wait, intr_wait; in hidp_session_thread()
/linux-4.4.14/sound/isa/wavefront/
Dwavefront_synth.c1775 wait_queue_t wait; in wavefront_should_cause_interrupt()
/linux-4.4.14/sound/core/oss/
Dpcm_oss.c1556 wait_queue_t wait; in snd_pcm_oss_sync1()
2389 wait_queue_t wait; in snd_pcm_oss_open()
/linux-4.4.14/net/unix/
Daf_unix.c354 static int unix_dgram_peer_wake_relay(wait_queue_t *q, unsigned mode, int flags, in unix_dgram_peer_wake_relay()
/linux-4.4.14/fs/nilfs2/
Dsegment.c2151 wait_queue_t wq;
/linux-4.4.14/sound/pci/ymfpci/
Dymfpci_main.c784 wait_queue_t wait; in snd_ymfpci_irq_wait()
/linux-4.4.14/fs/reiserfs/
Djournal.c2961 wait_queue_t wait; in queue_log_writer()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_ioctl.c2547 wait_queue_t __wait; in prism2_ioctl_priv_prism2_param()
/linux-4.4.14/drivers/tty/
Dsynclink_gt.c187 wait_queue_t wait;
/linux-4.4.14/drivers/net/wireless/
Dairo.c3077 wait_queue_t wait; in airo_thread()