Lines Matching refs:waiter
67 * We fill out the fields in the waiter to store the information about
69 * case of a remove waiter operation.
87 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter)
91 if (!waiter->deadlock_lock || !debug_locks)
95 task = pid_task(waiter->deadlock_task_pid, PIDTYPE_PID);
117 printk_lock(waiter->lock, 1);
121 printk_lock(waiter->deadlock_lock, 1);
158 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter)
160 memset(waiter, 0x11, sizeof(*waiter));
161 waiter->deadlock_task_pid = NULL;
164 void debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter)
166 put_pid(waiter->deadlock_task_pid);
167 memset(waiter, 0x22, sizeof(*waiter));