Lines Matching refs:aa_profile

77 struct aa_profile;
135 struct aa_profile *unconfined;
156 struct aa_profile __rcu *profile;
198 struct aa_profile { struct
202 struct aa_profile __rcu *parent; argument
230 void aa_add_profile(struct aa_policy *common, struct aa_profile *profile); argument
243 struct aa_profile *aa_alloc_profile(const char *name);
244 struct aa_profile *aa_new_null_profile(struct aa_profile *parent, int hat);
245 void aa_free_profile(struct aa_profile *profile);
247 struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name);
248 struct aa_profile *aa_lookup_profile(struct aa_namespace *ns, const char *name);
249 struct aa_profile *aa_match_profile(struct aa_namespace *ns, const char *name);
260 static inline struct aa_profile *aa_deref_parent(struct aa_profile *p) in aa_deref_parent()
273 static inline struct aa_profile *aa_get_profile(struct aa_profile *p) in aa_get_profile()
288 static inline struct aa_profile *aa_get_profile_not0(struct aa_profile *p) in aa_get_profile_not0()
303 static inline struct aa_profile *aa_get_profile_rcu(struct aa_profile __rcu **p) in aa_get_profile_rcu()
305 struct aa_profile *c; in aa_get_profile_rcu()
324 static inline struct aa_profile *aa_get_newest_profile(struct aa_profile *p) in aa_get_newest_profile()
339 static inline void aa_put_profile(struct aa_profile *p) in aa_put_profile()
360 static inline void __aa_update_replacedby(struct aa_profile *orig, in __aa_update_replacedby()
361 struct aa_profile *new) in __aa_update_replacedby()
363 struct aa_profile *tmp; in __aa_update_replacedby()
398 static inline int AUDIT_MODE(struct aa_profile *profile) in AUDIT_MODE()