atomic_dec_and_mutex_lock
if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) {
int atomic_dec_and_mutex_lock(volatile int *, struct rwlock *);