Home
last modified time | relevance | path

Searched refs:ww_mutex (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dww_mutex.h43 struct ww_mutex { struct
55 struct ww_mutex name; \ argument
75 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 …]
H A Dseqlock.h73 #define seqcount_ww_mutex_init(seqcount, ww_mutex) \ argument
74 seqcount_mutex_init((seqcount), (ww_mutex))
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_lock.c35 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()