/linux-3.3/kernel/ |
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 | 156 struct rt_mutex_waiter *waiter, *top_waiter = orig_waiter; in rt_mutex_adjust_prio_chain() local 311 struct rt_mutex_waiter *waiter) in try_to_take_rt_mutex() 392 struct rt_mutex_waiter *waiter, in task_blocks_on_rt_mutex() 462 struct rt_mutex_waiter *waiter; in wakeup_next_waiter() local 491 struct rt_mutex_waiter *waiter) in remove_waiter() 548 struct rt_mutex_waiter *waiter; in rt_mutex_adjust_pi() local 579 struct rt_mutex_waiter *waiter) in __rt_mutex_slowlock() 623 struct rt_mutex_waiter waiter; in rt_mutex_slowlock() local 949 struct rt_mutex_waiter *waiter, in rt_mutex_start_proxy_lock() 1021 struct rt_mutex_waiter *waiter, in rt_mutex_finish_proxy_lock()
|
D | rtmutex-debug.c | 83 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock() 153 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 | rtmutex-debug.h | 29 static inline int debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock()
|
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 | mutex.c | 137 struct mutex_waiter waiter; in __mutex_lock_common() local 328 struct mutex_waiter *waiter = in __mutex_unlock_common_slowpath() local
|
/linux-3.3/lib/ |
D | rwsem-spinlock.c | 64 struct rwsem_waiter *waiter; in __rwsem_do_wake() local 123 struct rwsem_waiter *waiter; in __rwsem_wake_one_writer() local 144 struct rwsem_waiter waiter; in __down_read() local 211 struct rwsem_waiter waiter; in __down_write_nested() local
|
D | rwsem.c | 60 struct rwsem_waiter *waiter; in __rwsem_do_wake() local 176 struct rwsem_waiter waiter; in rwsem_down_failed_common() local
|
D | klist.c | 186 struct klist_waiter *waiter, *tmp; in klist_release() local 241 struct klist_waiter waiter; in klist_remove() local
|
/linux-3.3/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-3.3/fs/ |
D | locks.c | 504 static void __locks_delete_block(struct file_lock *waiter) in __locks_delete_block() 513 static void locks_delete_block(struct file_lock *waiter) in locks_delete_block() 526 struct file_lock *waiter) in locks_insert_block() 542 struct file_lock *waiter; in locks_wake_up_blocks() local 2118 posix_unblock_lock(struct file *filp, struct file_lock *waiter) in posix_unblock_lock()
|
D | direct-io.c | 132 struct task_struct *waiter; /* waiting task (NULL if none) */ member
|
/linux-3.3/drivers/staging/omapdrm/ |
D | omap_gem.c | 797 static inline bool is_waiting(struct omap_gem_sync_waiter *waiter) in is_waiting() 819 struct omap_gem_sync_waiter *waiter, *n; in sync_op_update() local 905 struct omap_gem_sync_waiter *waiter = in omap_gem_op_sync() local 960 struct omap_gem_sync_waiter *waiter = in omap_gem_op_async() local
|
/linux-3.3/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.c | 491 intel_ring_sync(struct intel_ring_buffer *waiter, in intel_ring_sync() 516 render_ring_sync_to(struct intel_ring_buffer *waiter, in render_ring_sync_to() 529 gen6_bsd_ring_sync_to(struct intel_ring_buffer *waiter, in gen6_bsd_ring_sync_to() 542 gen6_blt_ring_sync_to(struct intel_ring_buffer *waiter, in gen6_blt_ring_sync_to()
|
/linux-3.3/include/linux/ |
D | module.h | 359 struct task_struct *waiter; member
|
D | fs.h | 1291 struct file_lock *waiter) in posix_unblock_lock()
|
/linux-3.3/kernel/trace/ |
D | trace.h | 152 struct task_struct *waiter; member
|
/linux-3.3/mm/ |
D | filemap.c | 564 void add_page_wait_queue(struct page *page, wait_queue_t *waiter) in add_page_wait_queue()
|