Searched refs:ww_mutex (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dww_mutex.h26 * $FreeBSD: stable/11/sys/compat/linuxkpi/common/include/linux/ww_mutex.h 366879 2020-10-20 08:23:24Z hselasky $
45 struct ww_mutex { struct
57 struct ww_mutex name; \
74 ww_mutex_trylock(struct ww_mutex *lock)
79 extern int linux_ww_mutex_lock_sub(struct ww_mutex *,
83 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
94 ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx)
104 extern void linux_ww_mutex_unlock_sub(struct ww_mutex *);
107 ww_mutex_unlock(struct ww_mutex *lock)
116 ww_mutex_destroy(struct ww_mutex *loc
[all...]
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_lock.c32 #include <linux/ww_mutex.h>
37 struct ww_mutex *lock;
74 linux_ww_mutex_lock_sub(struct ww_mutex *lock,
138 linux_ww_mutex_unlock_sub(struct ww_mutex *lock)
140 /* protect ww_mutex ownership change */

Completed in 55 milliseconds