Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/include/linux/
H A Dww_mutex.h48 struct ww_class { struct
57 struct ww_class *ww_class; argument
69 struct ww_class classname = { \
75 struct ww_class *ww_class);
78 extern void ww_mutex_init(struct ww_mutex *ww, struct ww_class *ww_class);
H A Dreservation.h48 extern struct ww_class reservation_ww_class;
/dragonfly/sys/dev/drm/
H A Dlinux_wwmutex.c42 ww_acquire_init(struct ww_acquire_ctx *ctx, struct ww_class *ww_class) in ww_acquire_init() argument
44 ctx->stamp = atomic_fetchadd_long(&ww_class->stamp, 1); in ww_acquire_init()
46 ctx->ww_class = ww_class; in ww_acquire_init()
60 ww_mutex_init(struct ww_mutex *ww, struct ww_class *ww_class) in ww_mutex_init() argument
62 lockinit(&ww->base, ww_class->name, 0, LK_CANRECURSE); in ww_mutex_init()
154 ctx->ww_class->name, 0); in __wwlock()