Lines Matching refs:mutex_waiter
6 #define MUTEX_WAITER mutex_waiter
8 static inline struct mutex_waiter *
11 struct mutex_waiter *w; in __ww_waiter_first()
13 w = list_first_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_first()
20 static inline struct mutex_waiter *
21 __ww_waiter_next(struct mutex *lock, struct mutex_waiter *w) in __ww_waiter_next()
30 static inline struct mutex_waiter *
31 __ww_waiter_prev(struct mutex *lock, struct mutex_waiter *w) in __ww_waiter_prev()
40 static inline struct mutex_waiter *
43 struct mutex_waiter *w; in __ww_waiter_last()
45 w = list_last_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_last()
53 __ww_waiter_add(struct mutex *lock, struct mutex_waiter *waiter, struct mutex_waiter *pos) in __ww_waiter_add()