Searched refs:ww_class (Results 1 - 5 of 5) sorted by relevance
/linux-master/include/linux/ |
H A D | ww_mutex.h | 38 struct ww_class { struct 51 struct ww_class *ww_class; member in struct:ww_mutex 63 struct ww_class *ww_class; member in struct:ww_acquire_ctx 75 #define __WW_CLASS_INITIALIZER(ww_class, _is_wait_die) \ 77 , .acquire_name = #ww_class "_acquire" \ 78 , .mutex_name = #ww_class "_mutex" \ 82 struct ww_class classname = __WW_CLASS_INITIALIZER(classname, 1) 85 struct ww_class classnam 98 ww_mutex_init(struct ww_mutex *lock, struct ww_class *ww_class) argument 132 ww_acquire_init(struct ww_acquire_ctx *ctx, struct ww_class *ww_class) argument [all...] |
H A D | dma-resv.h | 48 extern struct ww_class reservation_ww_class;
|
/linux-master/kernel/locking/ |
H A D | test-ww_mutex.c | 16 static DEFINE_WD_CLASS(ww_class); 64 ww_mutex_init(&mtx.mutex, &ww_class); 65 ww_acquire_init(&ctx, &ww_class); 128 ww_mutex_init(&mutex, &ww_class); 129 ww_acquire_init(&ctx, &ww_class); 192 ww_acquire_init_noinject(&ctx, &ww_class); 224 ww_mutex_init(&abba.a_mutex, &ww_class); 225 ww_mutex_init(&abba.b_mutex, &ww_class); 234 ww_acquire_init_noinject(&ctx, &ww_class); 292 ww_acquire_init_noinject(&ctx, &ww_class); [all...] |
H A D | ww_mutex.h | 215 DEBUG_LOCKS_WARN_ON(ww_ctx->ww_class != ww->ww_class); 350 * which is currently ensured by that being a ww_class property.
|
/linux-master/lib/ |
H A D | locking-selftest.c | 1790 t.ww_class = NULL;
|
Completed in 140 milliseconds