Lines Matching defs:lock
54 rt_mutex_set_owner(struct rt_mutex *lock, struct task_struct *owner, in rt_mutex_set_owner()
65 static inline void clear_rt_mutex_waiters(struct rt_mutex *lock) in clear_rt_mutex_waiters()
71 static void fixup_rt_mutex_waiters(struct rt_mutex *lock) in fixup_rt_mutex_waiters()
83 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
93 static inline void mark_rt_mutex_waiters(struct rt_mutex *lock) in mark_rt_mutex_waiters()
162 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() local
303 static inline int try_to_steal_lock(struct rt_mutex *lock) in try_to_steal_lock()
369 static int try_to_take_rt_mutex(struct rt_mutex *lock) in try_to_take_rt_mutex()
412 static int task_blocks_on_rt_mutex(struct rt_mutex *lock, in task_blocks_on_rt_mutex()
478 static void wakeup_next_waiter(struct rt_mutex *lock) in wakeup_next_waiter()
534 static void remove_waiter(struct rt_mutex *lock, in remove_waiter()
612 rt_mutex_slowlock(struct rt_mutex *lock, int state, in rt_mutex_slowlock()
730 rt_mutex_slowtrylock(struct rt_mutex *lock) in rt_mutex_slowtrylock()
755 rt_mutex_slowunlock(struct rt_mutex *lock) in rt_mutex_slowunlock()
784 rt_mutex_fastlock(struct rt_mutex *lock, int state, in rt_mutex_fastlock()
786 int (*slowfn)(struct rt_mutex *lock, int state, in rt_mutex_fastlock()
798 rt_mutex_timed_fastlock(struct rt_mutex *lock, int state, in rt_mutex_timed_fastlock()
800 int (*slowfn)(struct rt_mutex *lock, int state, in rt_mutex_timed_fastlock()
812 rt_mutex_fasttrylock(struct rt_mutex *lock, in rt_mutex_fasttrylock()
813 int (*slowfn)(struct rt_mutex *lock)) in rt_mutex_fasttrylock()
823 rt_mutex_fastunlock(struct rt_mutex *lock, in rt_mutex_fastunlock()
824 void (*slowfn)(struct rt_mutex *lock)) in rt_mutex_fastunlock()
837 void __sched rt_mutex_lock(struct rt_mutex *lock) in rt_mutex_lock()
856 int __sched rt_mutex_lock_interruptible(struct rt_mutex *lock, in rt_mutex_lock_interruptible()
882 rt_mutex_timed_lock(struct rt_mutex *lock, struct hrtimer_sleeper *timeout, in rt_mutex_timed_lock()
899 int __sched rt_mutex_trylock(struct rt_mutex *lock) in rt_mutex_trylock()
910 void __sched rt_mutex_unlock(struct rt_mutex *lock) in rt_mutex_unlock()
924 void rt_mutex_destroy(struct rt_mutex *lock) in rt_mutex_destroy()
943 void __rt_mutex_init(struct rt_mutex *lock, const char *name) in __rt_mutex_init()
963 void rt_mutex_init_proxy_locked(struct rt_mutex *lock, in rt_mutex_init_proxy_locked()
980 void rt_mutex_proxy_unlock(struct rt_mutex *lock, in rt_mutex_proxy_unlock()
1000 struct task_struct *rt_mutex_next_owner(struct rt_mutex *lock) in rt_mutex_next_owner()