/linux-4.4.14/kernel/locking/ |
D | mutex-debug.c | 30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() 37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() 45 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter() 51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter() 60 void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in mutex_remove_waiter()
|
D | mutex.h | 16 #define mutex_remove_waiter(lock, waiter, ti) \ argument 39 #define debug_mutex_wake_waiter(lock, waiter) do { } while (0) argument 40 #define debug_mutex_free_waiter(waiter) do { } while (0) argument 41 #define debug_mutex_add_waiter(lock, waiter, ti) do { } while (0) argument 46 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
|
D | rtmutex.c | 180 rt_mutex_enqueue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue() 206 rt_mutex_dequeue(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue() 219 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi() 245 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi() 338 static bool rt_mutex_cond_detect_deadlock(struct rt_mutex_waiter *waiter, in rt_mutex_cond_detect_deadlock() 431 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 767 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 889 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 979 struct rt_mutex_waiter *waiter; in mark_wakeup_next_waiter() local 1016 struct rt_mutex_waiter *waiter) in remove_waiter() [all …]
|
D | rwsem-spinlock.c | 67 struct rwsem_waiter *waiter; in __rwsem_do_wake() local 117 struct rwsem_waiter *waiter; in __rwsem_wake_one_writer() local 130 struct rwsem_waiter waiter; in __down_read() local 196 struct rwsem_waiter waiter; in __down_write_nested() local
|
D | rtmutex-debug.c | 85 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock() 155 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter() 161 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_free_waiter()
|
D | rwsem-xadd.c | 124 struct rwsem_waiter *waiter; in __rwsem_do_wake() local 217 struct rwsem_waiter waiter; in rwsem_down_read_failed() local 441 struct rwsem_waiter waiter; in rwsem_down_write_failed() local
|
D | semaphore.c | 208 struct semaphore_waiter waiter; in __down_common() local 258 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local
|
D | rtmutex-debug.h | 30 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
|
D | mutex.c | 513 struct mutex_waiter waiter; in __mutex_lock_common() local 741 struct mutex_waiter *waiter = in __mutex_unlock_common_slowpath() local
|
/linux-4.4.14/drivers/gpu/host1x/ |
D | intr.c | 47 static bool add_waiter_to_queue(struct host1x_waitlist *waiter, in add_waiter_to_queue() 71 struct host1x_waitlist *waiter, *next, *prev; in remove_completed_waiters() local 110 static void action_submit_complete(struct host1x_waitlist *waiter) in action_submit_complete() 122 static void action_wakeup(struct host1x_waitlist *waiter) in action_wakeup() 128 static void action_wakeup_interruptible(struct host1x_waitlist *waiter) in action_wakeup_interruptible() 149 struct host1x_waitlist *waiter, *next; in run_handlers() local 214 struct host1x_waitlist *waiter, void **ref) in host1x_intr_add_action() 259 struct host1x_waitlist *waiter = ref; in host1x_intr_put_ref() local 331 struct host1x_waitlist *waiter, *next; in host1x_intr_stop() local
|
D | syncpt.c | 193 struct host1x_waitlist *waiter; in host1x_syncpt_wait() local
|
/linux-4.4.14/drivers/tty/ |
D | tty_ldsem.c | 121 struct ldsem_waiter *waiter, *next; in __ldsem_wake_readers() local 165 struct ldsem_waiter *waiter; in __ldsem_wake_writer() local 202 struct ldsem_waiter waiter; in down_read_failed() local 270 struct ldsem_waiter waiter; in down_write_failed() local
|
/linux-4.4.14/drivers/md/persistent-data/ |
D | dm-block-manager.c | 49 struct waiter { struct 50 struct list_head list; 51 struct task_struct *task; 52 int wants_write;
|
/linux-4.4.14/fs/ |
D | locks.c | 592 static void locks_insert_global_blocked(struct file_lock *waiter) in locks_insert_global_blocked() 599 static void locks_delete_global_blocked(struct file_lock *waiter) in locks_delete_global_blocked() 611 static void __locks_delete_block(struct file_lock *waiter) in __locks_delete_block() 618 static void locks_delete_block(struct file_lock *waiter) in locks_delete_block() 636 struct file_lock *waiter) in __locks_insert_block() 647 struct file_lock *waiter) in locks_insert_block() 673 struct file_lock *waiter; in locks_wake_up_blocks() local 2499 posix_unblock_lock(struct file_lock *waiter) in posix_unblock_lock()
|
D | direct-io.c | 129 struct task_struct *waiter; /* waiting task (NULL if none) */ member
|
/linux-4.4.14/lib/ |
D | klist.c | 186 struct klist_waiter *waiter, *tmp; in klist_release() local 241 struct klist_waiter waiter; in klist_remove() local
|
/linux-4.4.14/tools/testing/selftests/futex/functional/ |
D | futex_requeue_pi_signal_restart.c | 125 pthread_t waiter; in main() local
|
D | futex_requeue_pi.c | 286 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_events.c | 479 struct kfd_event_waiter *waiter; in set_event() local 621 struct kfd_event_waiter *waiter, in init_event_waiter() 668 struct kfd_event_waiter *waiter; in copy_signaled_event_data() local
|
/linux-4.4.14/drivers/staging/android/ |
D | sync_debug.c | 165 struct sync_fence_waiter *waiter; in sync_print_fence() local
|
D | sync.c | 328 struct sync_fence_waiter *waiter) in sync_fence_wait_async() 356 struct sync_fence_waiter *waiter) in sync_fence_cancel_async()
|
D | sync.h | 184 static inline void sync_fence_waiter_init(struct sync_fence_waiter *waiter, in sync_fence_waiter_init()
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_gem.c | 1040 static inline bool is_waiting(struct omap_gem_sync_waiter *waiter) in is_waiting() 1062 struct omap_gem_sync_waiter *waiter, *n; in sync_op_update() local 1148 struct omap_gem_sync_waiter *waiter = in omap_gem_op_sync() local 1199 struct omap_gem_sync_waiter *waiter = in omap_gem_op_async() local
|
/linux-4.4.14/include/crypto/ |
D | mcryptd.h | 56 struct list_head waiter; member
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.c | 1232 struct intel_engine_cs *waiter; in gen8_rcs_signal() local 1273 struct intel_engine_cs *waiter; in gen8_xcs_signal() local 1391 struct intel_engine_cs *waiter = waiter_req->ring; in gen8_ring_sync() local 1417 struct intel_engine_cs *waiter = waiter_req->ring; in gen6_ring_sync() local
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | lu_object.c | 524 wait_queue_t *waiter, in htable_lookup() 610 wait_queue_t *waiter) in lu_object_find_try()
|
D | cl_lock.c | 925 wait_queue_t waiter; in cl_lock_state_wait() local
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_object.c | 298 wait_queue_t *waiter; in lov_subobject_kill() local
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 1079 wait_queue_t waiter; in cl_object_put_last() local
|
/linux-4.4.14/mm/ |
D | filemap.c | 787 void add_page_wait_queue(struct page *page, wait_queue_t *waiter) in add_page_wait_queue()
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 2767 struct task_struct *waiter; member
|
/linux-4.4.14/include/linux/ |
D | fs.h | 1146 static inline int posix_unblock_lock(struct file_lock *waiter) in posix_unblock_lock()
|