__acquires_shared
__acquires_shared(&crypto_alg_sem)
DECLARE_LOCK_GUARD_0_ATTRS(rcu, __acquires_shared(RCU), __releases_shared(RCU))
__acquires_shared(RCU)
__acquires_shared(RCU) __acquires_shared(RCU_BH)
__acquires_shared(RCU) __acquires_shared(RCU_SCHED)
__acquires_shared(RCU) __acquires_shared(RCU_SCHED)
__acquires_shared(RCU)
int rhashtable_walk_start_check(struct rhashtable_iter *iter) __acquires_shared(RCU);
__acquires_shared(RCU)
extern void do_raw_read_lock(rwlock_t *lock) __acquires_shared(lock);
__acquires_shared(lock) __no_context_analysis
__acquires_shared(lock) __no_context_analysis
__acquires_shared(lock) __no_context_analysis
void __lockfunc _raw_read_lock(rwlock_t *lock) __acquires_shared(lock);
__acquires_shared(lock) __no_context_analysis
void __lockfunc _raw_read_lock_bh(rwlock_t *lock) __acquires_shared(lock);
void __lockfunc _raw_read_lock_irq(rwlock_t *lock) __acquires_shared(lock);
extern void rt_read_lock(rwlock_t *rwlock) __acquires_shared(rwlock);
__acquires_shared(rwlock)
__acquires_shared(rwlock)
__acquires_shared(rwlock)
extern void down_read(struct rw_semaphore *sem) __acquires_shared(sem);
DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T))
DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_try, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T))
DECLARE_LOCK_GUARD_1_ATTRS(rwsem_read_intr, __acquires_shared(_T), __releases_shared(*(struct rw_semaphore **)_T))
extern void downgrade_write(struct rw_semaphore *sem) __releases(sem) __acquires_shared(sem);
extern void down_read_nested(struct rw_semaphore *sem, int subclass) __acquires_shared(sem);
extern void down_read_non_owner(struct rw_semaphore *sem) __acquires_shared(sem);
__acquires_shared(sl) __no_context_analysis
__acquires_shared(sl) __no_context_analysis
__acquires_shared(sl) __no_context_analysis
__acquires_shared(sl) __no_context_analysis
__acquires_shared(lock) __no_context_analysis
__acquires_shared(lock) __no_context_analysis
__acquires_shared(sl) __no_context_analysis
int __srcu_read_lock_nmisafe(struct srcu_struct *ssp) __acquires_shared(ssp);
__acquires_shared(ssp)
__acquires_shared(ssp)
static inline struct srcu_ctr __percpu *srcu_read_lock_fast(struct srcu_struct *ssp) __acquires_shared(ssp)
__acquires_shared(ssp)
__acquires_shared(ssp)
__acquires_shared(ssp)
static inline struct srcu_ctr __percpu *srcu_down_read_fast(struct srcu_struct *ssp) __acquires_shared(ssp)
__acquires_shared(ssp)
__acquires_shared(ssp)
__acquires_shared(ssp)
DECLARE_LOCK_GUARD_1_ATTRS(srcu, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T))
DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T))
DECLARE_LOCK_GUARD_1_ATTRS(srcu_fast_notrace, __acquires_shared(_T), __releases_shared(*(struct srcu_struct **)_T))
__acquires_shared(ssp)
__acquires_shared(ssp)
__acquires_shared(ssp)
int __srcu_read_lock(struct srcu_struct *ssp) __acquires_shared(ssp);
__acquires_shared(ssp)
__acquires_shared(ssp)
__releases(ctx) __acquires_shared(ctx) __no_context_analysis
__acquires_shared(RCU)
__acquires_shared(&tomoyo_ss)