__releases_shared
__releases_shared(&crypto_alg_sem)
DECLARE_LOCK_GUARD_0_ATTRS(rcu, __acquires_shared(RCU), __releases_shared(RCU))
__releases_shared(RCU)
__releases_shared(RCU) __releases_shared(RCU_BH)
__releases_shared(RCU) __releases_shared(RCU_SCHED)
__releases_shared(RCU) __releases_shared(RCU_SCHED)
__releases_shared(RCU)
void rhashtable_walk_stop(struct rhashtable_iter *iter) __releases_shared(RCU);
extern void do_raw_read_unlock(rwlock_t *lock) __releases_shared(lock);
__releases_shared(lock)
__releases_shared(lock)
__releases_shared(lock)
__releases_shared(lock)
void __lockfunc _raw_read_unlock(rwlock_t *lock) __releases_shared(lock);
void __lockfunc _raw_read_unlock_bh(rwlock_t *lock) __releases_shared(lock);
void __lockfunc _raw_read_unlock_irq(rwlock_t *lock) __releases_shared(lock);
extern void rt_read_unlock(rwlock_t *rwlock) __releases_shared(rwlock);
__releases_shared(rwlock)
__releases_shared(rwlock)
__releases_shared(rwlock)
__releases_shared(rwlock)
extern void up_read(struct rw_semaphore *sem) __releases_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 up_read_non_owner(struct rw_semaphore *sem) __releases_shared(sem);
__releases_shared(sl) __no_context_analysis
__releases_shared(sl) __no_context_analysis
__releases_shared(sl) __no_context_analysis
__releases_shared(sl) __no_context_analysis
__releases_shared(lock) __no_context_analysis
__releases_shared(*((seqlock_t **)s)) __no_context_analysis {}
__releases_shared(sl) __no_context_analysis
void __srcu_read_unlock_nmisafe(struct srcu_struct *ssp, int idx) __releases_shared(ssp);
__releases_shared(ssp)
__releases_shared(ssp)
__releases_shared(ssp)
srcu_read_unlock_fast_updown(struct srcu_struct *ssp, struct srcu_ctr __percpu *scp) __releases_shared(ssp)
struct srcu_ctr __percpu *scp) __releases_shared(ssp)
__releases_shared(ssp)
__releases_shared(ssp)
srcu_read_unlock_notrace(struct srcu_struct *ssp, int idx) __releases_shared(ssp)
__releases_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))
void __srcu_read_unlock(struct srcu_struct *ssp, int idx) __releases_shared(ssp);
__releases_shared(ssp)
__releases_shared(ssp)
__releases_shared(ssp)
__releases_shared(ssp)
__releases_shared(ctx) __no_context_analysis
__releases_shared(&tomoyo_ss)