Searched refs:atomic_dec_and_mutex_lock (Results 1 – 18 of 18) sorted by relevance
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | refcount-vs-atomic.rst | 152 * atomic_dec_and_mutex_lock() --> refcount_dec_and_mutex_lock()
|
/openbmc/linux/Documentation/translations/zh_CN/locking/ |
H A D | mutex-design.rst | 123 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock);
|
/openbmc/linux/include/linux/ |
H A D | mutex.h | 248 extern int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock);
|
/openbmc/linux/kernel/events/ |
H A D | callchain.c | 146 if (atomic_dec_and_mutex_lock(&nr_callchain_events, &callchain_mutex)) { in put_callchain_buffers()
|
H A D | core.c | 6368 atomic_dec_and_mutex_lock(&rb->aux_mmap_count, &rb->aux_mutex)) { in perf_mmap_close() 6391 if (!atomic_dec_and_mutex_lock(&event->mmap_count, &event->mmap_mutex)) in perf_mmap_close()
|
/openbmc/linux/fs/reiserfs/ |
H A D | file.c | 41 if (!atomic_dec_and_mutex_lock(&REISERFS_I(inode)->openers, in reiserfs_file_release()
|
/openbmc/linux/kernel/locking/ |
H A D | mutex.c | 1136 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) in atomic_dec_and_mutex_lock() function 1151 EXPORT_SYMBOL(atomic_dec_and_mutex_lock);
|
/openbmc/linux/Documentation/core-api/ |
H A D | refcount-vs-atomic.rst | 163 * atomic_dec_and_mutex_lock() --> refcount_dec_and_mutex_lock()
|
/openbmc/linux/Documentation/locking/ |
H A D | mutex-design.rst | 129 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock);
|
/openbmc/linux/fs/ecryptfs/ |
H A D | main.c | 147 if (atomic_dec_and_mutex_lock(&inode_info->lower_file_count, in ecryptfs_put_lower_file()
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_file.c | 563 if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) { in drm_release_noglobal()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | perf_event.c | 474 if (atomic_dec_and_mutex_lock(&active_events, &pmu_reserve_mutex)) { in hw_perf_event_destroy()
|
/openbmc/linux/drivers/perf/ |
H A D | arm-cci.c | 1086 if (atomic_dec_and_mutex_lock(active_events, reserve_mutex)) { in hw_perf_event_destroy()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | perf_event.c | 1189 if (atomic_dec_and_mutex_lock(&active_events, &pmc_grab_mutex)) { in perf_event_release_pmc()
|
/openbmc/linux/arch/mips/kernel/ |
H A D | perf_event_mipsxx.c | 639 if (atomic_dec_and_mutex_lock(&active_events, in hw_perf_event_destroy()
|
/openbmc/linux/drivers/hwtracing/intel_th/ |
H A D | msu.c | 1589 if (!atomic_dec_and_mutex_lock(&msc->mmap_count, &msc->buf_mutex)) in msc_mmap_close()
|
/openbmc/linux/arch/x86/events/ |
H A D | core.c | 421 if (atomic_dec_and_mutex_lock(&pmc_refcount, &pmc_reserve_mutex)) { in x86_release_hardware()
|
/openbmc/linux/kernel/sched/ |
H A D | core.c | 430 if (atomic_dec_and_mutex_lock(&sched_core_count, &sched_core_mutex)) { in __sched_core_put()
|