ww_class 84 include/drm/drm_modeset_lock.h extern struct ww_class crtc_ww_class; ww_class 48 include/linux/reservation.h extern struct ww_class reservation_ww_class; ww_class 33 include/linux/ww_mutex.h struct ww_class *ww_class; ww_class 49 include/linux/ww_mutex.h struct ww_class *ww_class; ww_class 54 include/linux/ww_mutex.h # define __WW_CLASS_MUTEX_INITIALIZER(lockname, ww_class) \ ww_class 55 include/linux/ww_mutex.h , .ww_class = &ww_class ww_class 57 include/linux/ww_mutex.h # define __WW_CLASS_MUTEX_INITIALIZER(lockname, ww_class) ww_class 60 include/linux/ww_mutex.h #define __WW_CLASS_INITIALIZER(ww_class) \ ww_class 62 include/linux/ww_mutex.h , .acquire_name = #ww_class "_acquire" \ ww_class 63 include/linux/ww_mutex.h , .mutex_name = #ww_class "_mutex" } ww_class 70 include/linux/ww_mutex.h struct ww_class classname = __WW_CLASS_INITIALIZER(classname) ww_class 72 include/linux/ww_mutex.h #define DEFINE_WW_MUTEX(mutexname, ww_class) \ ww_class 73 include/linux/ww_mutex.h struct ww_mutex mutexname = __WW_MUTEX_INITIALIZER(mutexname, ww_class) ww_class 86 include/linux/ww_mutex.h struct ww_class *ww_class) ww_class 88 include/linux/ww_mutex.h __mutex_init(&lock->base, ww_class->mutex_name, &ww_class->mutex_key); ww_class 91 include/linux/ww_mutex.h lock->ww_class = ww_class; ww_class 120 include/linux/ww_mutex.h struct ww_class *ww_class) ww_class 123 include/linux/ww_mutex.h ctx->stamp = atomic_long_inc_return(&ww_class->stamp); ww_class 126 include/linux/ww_mutex.h ctx->ww_class = ww_class; ww_class 132 include/linux/ww_mutex.h lockdep_init_map(&ctx->dep_map, ww_class->acquire_name, ww_class 133 include/linux/ww_mutex.h &ww_class->acquire_key, 0);