Searched refs:ww_mutex (Results 1 – 3 of 3) sorted by relevance
43 struct ww_mutex { struct55 struct ww_mutex name; \ argument75 ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx __unused) in ww_mutex_trylock()78 ww_mutex_trylock(struct ww_mutex *lock) in ww_mutex_trylock()84 extern int linux_ww_mutex_lock_sub(struct ww_mutex *,88 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock()99 ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock_interruptible()109 extern void linux_ww_mutex_unlock_sub(struct ww_mutex *);112 ww_mutex_unlock(struct ww_mutex *lock) in ww_mutex_unlock()121 ww_mutex_destroy(struct ww_mutex *lock) in ww_mutex_destroy()[all …]
73 #define seqcount_ww_mutex_init(seqcount, ww_mutex) \ argument74 seqcount_mutex_init((seqcount), (ww_mutex))
35 struct ww_mutex *lock;72 linux_ww_mutex_lock_sub(struct ww_mutex *lock, in linux_ww_mutex_lock_sub()136 linux_ww_mutex_unlock_sub(struct ww_mutex *lock) in linux_ww_mutex_unlock_sub()