Symbol: __cond_acquires
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/rwlock_api_smp.h
141
__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/spinlock.h
351
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
411
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
417
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
423
__cond_acquires(true, lock) __no_context_analysis
include/linux/spinlock.h
505
extern int atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
508
unsigned long *flags) __cond_acquires(true, lock);
include/linux/spinlock.h
511
extern int atomic_dec_and_raw_lock(atomic_t *atomic, raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
514
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/sched/sched.h
1610
__cond_acquires(true, __rq_lockp(rq));
net/ipv4/tcp_sigpool.c
260
int tcp_sigpool_start(unsigned int id, struct tcp_sigpool *c) __cond_acquires(0, RCU_BH)