Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dww_mutex.h19 struct ww_class { struct
33 struct ww_class *ww_class; argument
49 struct ww_class *ww_class; member
54 # define __WW_CLASS_MUTEX_INITIALIZER(lockname, ww_class) \ argument
55 , .ww_class = &ww_class
57 # define __WW_CLASS_MUTEX_INITIALIZER(lockname, ww_class) argument
60 #define __WW_CLASS_INITIALIZER(ww_class) \ argument
62 , .acquire_name = #ww_class "_acquire" \
63 , .mutex_name = #ww_class "_mutex" }
70 struct ww_class classname = __WW_CLASS_INITIALIZER(classname)
[all …]
Dreservation.h48 extern struct ww_class reservation_ww_class;
/linux-4.4.14/include/drm/
Ddrm_modeset_lock.h85 extern struct ww_class crtc_ww_class;
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt96 static DEFINE_WW_CLASS(ww_class);
121 ww_acquire_init(ctx, &ww_class);
165 ww_acquire_init(ctx, &ww_class);
246 static DEFINE_WW_CLASS(ww_class);
264 ww_acquire_init(ctx, &ww_class);
335 - Using a different ww_class for the mutex than for the ww_acquire_ctx.
/linux-4.4.14/kernel/locking/
Dmutex.c144 DEBUG_LOCKS_WARN_ON(ww_ctx->ww_class != ww->ww_class); in ww_mutex_lock_acquired()
/linux-4.4.14/lib/
Dlocking-selftest.c1239 t.ww_class = NULL; in ww_test_diff_class()