ww_mutex
#define seqcount_ww_mutex_init(seqcount, ww_mutex) \
seqcount_mutex_init((seqcount), (ww_mutex))
extern void linux_ww_mutex_unlock_sub(struct ww_mutex *);
ww_mutex_unlock(struct ww_mutex *lock)
ww_mutex_destroy(struct ww_mutex *lock)
ww_mutex_init(struct ww_mutex *lock, struct ww_class *ww_class)
struct ww_mutex name; \
ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx __unused)
ww_mutex_trylock(struct ww_mutex *lock)
extern int linux_ww_mutex_lock_sub(struct ww_mutex *,
ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
linux_ww_mutex_unlock_sub(struct ww_mutex *lock)
struct ww_mutex *lock;
linux_ww_mutex_lock_sub(struct ww_mutex *lock,