Symbol: __cond_acquires
block/blk-cgroup.h
224
__cond_acquires(0, &ctx->bdev->bd_queue->rq_qos_mutex);
block/blk-cgroup.h
227
__cond_acquires(0, &ctx->bdev->bd_disk->queue->queue_lock);
fs/dlm/lock.c
346
__cond_acquires(true, lock)
include/linux/bit_spinlock.h
55
__cond_acquires(true, __bitlock(bitnum, addr))
include/linux/kref.h
106
__cond_acquires(true, lock)
include/linux/kref.h
84
__cond_acquires(true, mutex)
include/linux/lockref.h
52
bool lockref_put_or_lock(struct lockref *lockref) __cond_acquires(false, &lockref->lock);
include/linux/mutex.h
188
unsigned int subclass) __cond_acquires(0, lock);
include/linux/mutex.h
190
unsigned int subclass, struct lockdep_map *nest_lock) __cond_acquires(0, lock);
include/linux/mutex.h
215
extern int __must_check mutex_lock_interruptible(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mutex.h
216
extern int __must_check mutex_lock_killable(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mutex.h
235
extern int _mutex_trylock_nest_lock(struct mutex *lock, struct lockdep_map *nest_lock) __cond_acquires(true, lock);
include/linux/mutex.h
245
extern int mutex_trylock(struct mutex *lock) __cond_acquires(true, lock);
include/linux/mutex.h
251
extern int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) __cond_acquires(true, lock);
include/linux/refcount.h
481
extern __must_check bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock) __cond_acquires(true, lock);
include/linux/refcount.h
482
extern __must_check bool refcount_dec_and_lock(refcount_t *r, spinlock_t *lock) __cond_acquires(true, lock);
include/linux/refcount.h
485
unsigned long *flags) __cond_acquires(true, lock);
include/linux/rtmutex.h
131
__cond_acquires(0, lock);
include/linux/rtmutex.h
133
__cond_acquires(0, lock);
include/linux/rtmutex.h
135
__cond_acquires(true, lock);
include/linux/rwlock.h
36
extern int do_raw_write_trylock(rwlock_t *lock) __cond_acquires(true, lock);
include/linux/rwlock.h
49
__cond_acquires(true, rwlock)
include/linux/rwlock_api_smp.h
131
__cond_acquires(true, lock)
include/linux/rwlock_api_smp.h
143
__cond_acquires(true, lock) __no_context_analysis
include/linux/rwlock_api_smp.h
30
int __lockfunc _raw_write_trylock(rwlock_t *lock) __cond_acquires(true, lock);
include/linux/rwlock_rt.h
128
__cond_acquires(true, rwlock)
include/linux/rwlock_rt.h
32
extern int rt_write_trylock(rwlock_t *rwlock) __cond_acquires(true, rwlock);
include/linux/rwsem.h
242
extern int __must_check down_write_killable(struct rw_semaphore *sem) __cond_acquires(0, sem);
include/linux/rwsem.h
247
extern int down_write_trylock(struct rw_semaphore *sem) __cond_acquires(true, sem);
include/linux/rwsem.h
307
extern int down_write_killable_nested(struct rw_semaphore *sem, int subclass) __cond_acquires(0, sem);
include/linux/sched/signal.h
743
__cond_acquires(nonnull, &task->sighand->siglock);
include/linux/spinlock.h
181
extern int do_raw_spin_trylock(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
192
__cond_acquires(true, lock)
include/linux/spinlock.h
352
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
412
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
418
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
424
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
506
extern int atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
509
unsigned long *flags) __cond_acquires(true, lock);
include/linux/spinlock.h
512
extern int atomic_dec_and_raw_lock(atomic_t *atomic, raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
515
unsigned long *flags) __cond_acquires(true, lock);
include/linux/spinlock_api_smp.h
109
__cond_acquires(true, lock)
include/linux/spinlock_api_smp.h
200
__cond_acquires(true, lock)
include/linux/spinlock_api_smp.h
37
int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock_api_smp.h
38
int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock_api_smp.h
87
__cond_acquires(true, lock)
include/linux/spinlock_api_smp.h
99
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
101
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
115
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
122
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
80
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
87
__cond_acquires(true, lock)
include/linux/spinlock_api_up.h
94
__cond_acquires(true, lock)
include/linux/spinlock_rt.h
139
__cond_acquires(true, lock)
include/linux/spinlock_rt.h
39
extern int rt_spin_trylock_bh(spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock_rt.h
40
extern int rt_spin_trylock(spinlock_t *lock) __cond_acquires(true, lock);
include/linux/ww_mutex.h
253
__cond_acquires(0, lock) __must_hold(ctx);
include/linux/ww_mutex.h
287
__cond_acquires(0, lock) __must_hold(ctx);
include/linux/ww_mutex.h
352
__cond_acquires(0, lock) __must_hold(ctx)
include/linux/ww_mutex.h
364
__cond_acquires(true, lock) __must_hold(ctx);
kernel/kcsan/report.c
610
__cond_acquires(true, &report_lock)
kernel/locking/mutex.c
1170
__cond_acquires(0, lock)
kernel/locking/mutex.c
1177
__cond_acquires(0, lock)
kernel/locking/mutex.c
1184
__cond_acquires(0, lock)
kernel/locking/mutex.c
1193
__cond_acquires(0, lock)
kernel/locking/mutex.c
154
__cond_acquires(true, lock)
kernel/locking/mutex.c
612
__cond_acquires(0, lock)
kernel/locking/mutex.c
819
__cond_acquires(0, lock)
kernel/locking/mutex.c
827
__cond_acquires(0, lock)
kernel/locking/rtmutex_api.c
44
__cond_acquires(0, lock)
kernel/sched/sched.h
1648
__cond_acquires(true, __rq_lockp(rq));