__must_hold_shared
__must_hold_shared(&crypto_alg_sem)
__must_hold_shared(&crypto_alg_sem)
__must_hold_shared(RCU)
__must_hold_shared(RCU)
__must_hold_shared(RCU)
__must_hold_shared(RCU)
__must_hold_shared(RCU)
extern int __cond_resched_rwlock_read(rwlock_t *lock) __must_hold_shared(lock);
static inline void __srcu_read_lock_must_hold(const struct srcu_struct *ssp) __must_hold_shared(ssp) { }
static void wants_rcu_held(void) __must_hold_shared(RCU) { }
static void wants_rcu_held_bh(void) __must_hold_shared(RCU_BH) { }
static void wants_rcu_held_sched(void) __must_hold_shared(RCU_SCHED) { }
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
int tomoyo_env_perm(struct tomoyo_request_info *r, const char *env) __must_hold_shared(&tomoyo_ss);
const struct tomoyo_path_info *filename) __must_hold_shared(&tomoyo_ss);
int tomoyo_find_next_domain(struct linux_binprm *bprm) __must_hold_shared(&tomoyo_ss);
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)
__must_hold_shared(&tomoyo_ss)