atomic_dec_and_mutex_lock
if (atomic_dec_and_mutex_lock(&active_events, &pmu_reserve_mutex)) {
if (atomic_dec_and_mutex_lock(&active_events,
if (atomic_dec_and_mutex_lock(&active_events, &pmc_grab_mutex)) {
if (atomic_dec_and_mutex_lock(&pmc_refcount, &pmc_reserve_mutex)) {
if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) {
if (!atomic_dec_and_mutex_lock(&msc->mmap_count, &msc->buf_mutex))
if (atomic_dec_and_mutex_lock(active_events, reserve_mutex)) {
if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count,
extern int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) __cond_acquires(true, lock);
if (atomic_dec_and_mutex_lock(&nr_callchain_events, &callchain_mutex)) {
EXPORT_SYMBOL(atomic_dec_and_mutex_lock);
if (atomic_dec_and_mutex_lock(&sched_core_count, &sched_core_mutex)) {
if (atomic_dec_and_mutex_lock(a, &d->mtx)) {