aa_profile 610 security/apparmor/apparmorfs.c static void profile_query_cb(struct aa_profile *profile, struct aa_perms *perms, aa_profile 667 security/apparmor/apparmorfs.c struct aa_profile *profile; aa_profile 756 security/apparmor/apparmorfs.c struct aa_profile *profile; aa_profile 1070 security/apparmor/apparmorfs.c struct aa_profile *profile = labels_profile(label); aa_profile 1081 security/apparmor/apparmorfs.c struct aa_profile *profile = labels_profile(label); aa_profile 1092 security/apparmor/apparmorfs.c struct aa_profile *profile = labels_profile(label); aa_profile 1108 security/apparmor/apparmorfs.c struct aa_profile *profile = labels_profile(label); aa_profile 1160 security/apparmor/apparmorfs.c struct aa_profile *profile; aa_profile 1417 security/apparmor/apparmorfs.c void __aafs_profile_rmdir(struct aa_profile *profile) aa_profile 1419 security/apparmor/apparmorfs.c struct aa_profile *child; aa_profile 1444 security/apparmor/apparmorfs.c void __aafs_profile_migrate_dents(struct aa_profile *old, aa_profile 1445 security/apparmor/apparmorfs.c struct aa_profile *new) aa_profile 1462 security/apparmor/apparmorfs.c struct aa_profile *profile, aa_profile 1475 security/apparmor/apparmorfs.c static int profile_depth(struct aa_profile *profile) aa_profile 1524 security/apparmor/apparmorfs.c struct aa_profile *profile; aa_profile 1581 security/apparmor/apparmorfs.c int __aafs_profile_mkdir(struct aa_profile *profile, struct dentry *parent) aa_profile 1583 security/apparmor/apparmorfs.c struct aa_profile *child; aa_profile 1591 security/apparmor/apparmorfs.c struct aa_profile *p; aa_profile 1804 security/apparmor/apparmorfs.c struct aa_profile *child; aa_profile 1913 security/apparmor/apparmorfs.c struct aa_profile *child; aa_profile 2017 security/apparmor/apparmorfs.c static struct aa_profile *__first_profile(struct aa_ns *root, aa_profile 2026 security/apparmor/apparmorfs.c struct aa_profile, base.list); aa_profile 2040 security/apparmor/apparmorfs.c static struct aa_profile *__next_profile(struct aa_profile *p) aa_profile 2042 security/apparmor/apparmorfs.c struct aa_profile *parent; aa_profile 2079 security/apparmor/apparmorfs.c static struct aa_profile *next_profile(struct aa_ns *root, aa_profile 2080 security/apparmor/apparmorfs.c struct aa_profile *profile) aa_profile 2082 security/apparmor/apparmorfs.c struct aa_profile *next = __next_profile(profile); aa_profile 2101 security/apparmor/apparmorfs.c struct aa_profile *profile = NULL; aa_profile 2129 security/apparmor/apparmorfs.c struct aa_profile *profile = p; aa_profile 2145 security/apparmor/apparmorfs.c struct aa_profile *profile = p; aa_profile 2165 security/apparmor/apparmorfs.c struct aa_profile *profile = (struct aa_profile *)p; aa_profile 80 security/apparmor/audit.c struct aa_profile *profile = labels_profile(label); aa_profile 125 security/apparmor/audit.c int aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, aa_profile 33 security/apparmor/capability.c struct aa_profile *profile; aa_profile 64 security/apparmor/capability.c static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, aa_profile 114 security/apparmor/capability.c static int profile_capable(struct aa_profile *profile, int cap, aa_profile 149 security/apparmor/capability.c struct aa_profile *profile; aa_profile 61 security/apparmor/crypto.c int aa_calc_profile_hash(struct aa_profile *profile, u32 version, void *start, aa_profile 97 security/apparmor/domain.c static inline unsigned int match_component(struct aa_profile *profile, aa_profile 98 security/apparmor/domain.c struct aa_profile *tp, aa_profile 132 security/apparmor/domain.c static int label_compound_match(struct aa_profile *profile, aa_profile 137 security/apparmor/domain.c struct aa_profile *tp; aa_profile 192 security/apparmor/domain.c static int label_components_match(struct aa_profile *profile, aa_profile 197 security/apparmor/domain.c struct aa_profile *tp; aa_profile 253 security/apparmor/domain.c static int label_match(struct aa_profile *profile, struct aa_label *label, aa_profile 286 security/apparmor/domain.c static int change_profile_perms(struct aa_profile *profile, aa_profile 310 security/apparmor/domain.c struct aa_profile *profile, unsigned int state) aa_profile 387 security/apparmor/domain.c struct aa_profile *profile, *candidate = NULL; aa_profile 504 security/apparmor/domain.c struct aa_label *x_table_lookup(struct aa_profile *profile, u32 xindex, aa_profile 520 security/apparmor/domain.c struct aa_profile *new_profile; aa_profile 550 security/apparmor/domain.c static struct aa_label *x_to_label(struct aa_profile *profile, aa_profile 617 security/apparmor/domain.c static struct aa_label *profile_transition(struct aa_profile *profile, aa_profile 623 security/apparmor/domain.c struct aa_profile *component; aa_profile 691 security/apparmor/domain.c struct aa_profile *new_profile = NULL; aa_profile 743 security/apparmor/domain.c static int profile_onexec(struct aa_profile *profile, struct aa_label *onexec, aa_profile 821 security/apparmor/domain.c struct aa_profile *profile; aa_profile 879 security/apparmor/domain.c struct aa_profile *profile; aa_profile 1005 security/apparmor/domain.c static struct aa_label *build_change_hat(struct aa_profile *profile, aa_profile 1008 security/apparmor/domain.c struct aa_profile *root, *hat = NULL; aa_profile 1056 security/apparmor/domain.c struct aa_profile *profile, *root, *hat = NULL; aa_profile 1171 security/apparmor/domain.c struct aa_profile *profile; aa_profile 1279 security/apparmor/domain.c struct aa_profile *profile, aa_profile 1314 security/apparmor/domain.c struct aa_profile *profile; aa_profile 1363 security/apparmor/domain.c struct aa_profile *tprofile; aa_profile 101 security/apparmor/file.c int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms, aa_profile 170 security/apparmor/file.c struct aa_profile *profile; aa_profile 277 security/apparmor/file.c int __aa_path_perm(const char *op, struct aa_profile *profile, const char *name, aa_profile 293 security/apparmor/file.c static int profile_path_perm(const char *op, struct aa_profile *profile, aa_profile 329 security/apparmor/file.c struct aa_profile *profile; aa_profile 365 security/apparmor/file.c static int profile_path_link(struct aa_profile *profile, aa_profile 474 security/apparmor/file.c struct aa_profile *profile; aa_profile 512 security/apparmor/file.c struct aa_profile *profile; aa_profile 62 security/apparmor/include/apparmorfs.h struct aa_profile; aa_profile 108 security/apparmor/include/apparmorfs.h void __aafs_profile_rmdir(struct aa_profile *profile); aa_profile 109 security/apparmor/include/apparmorfs.h void __aafs_profile_migrate_dents(struct aa_profile *old, aa_profile 110 security/apparmor/include/apparmorfs.h struct aa_profile *new); aa_profile 111 security/apparmor/include/apparmorfs.h int __aafs_profile_mkdir(struct aa_profile *profile, struct dentry *parent); aa_profile 142 security/apparmor/include/audit.h struct aa_profile *profile; aa_profile 170 security/apparmor/include/audit.h int aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, aa_profile 18 security/apparmor/include/crypto.h int aa_calc_profile_hash(struct aa_profile *profile, u32 version, void *start, aa_profile 25 security/apparmor/include/crypto.h static inline int aa_calc_profile_hash(struct aa_profile *profile, u32 version, aa_profile 30 security/apparmor/include/domain.h struct aa_label *x_table_lookup(struct aa_profile *profile, u32 xindex, aa_profile 20 security/apparmor/include/file.h struct aa_profile; aa_profile 159 security/apparmor/include/file.h int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms, aa_profile 189 security/apparmor/include/file.h int __aa_path_perm(const char *op, struct aa_profile *profile, aa_profile 16 security/apparmor/include/ipc.h struct aa_profile; aa_profile 56 security/apparmor/include/label.h struct aa_profile; aa_profile 58 security/apparmor/include/label.h int aa_vec_unique(struct aa_profile **vec, int n, int flags); aa_profile 59 security/apparmor/include/label.h struct aa_label *aa_vec_find_or_create_label(struct aa_profile **vec, int len, aa_profile 62 security/apparmor/include/label.h aa_sort_and_merge_profiles((N), (struct aa_profile **)(V)) aa_profile 134 security/apparmor/include/label.h struct aa_profile *vec[]; aa_profile 261 security/apparmor/include/label.h struct aa_profile *profile; \ aa_profile 284 security/apparmor/include/label.h struct aa_profile *__aa_label_next_not_in_set(struct label_it *I, aa_profile 295 security/apparmor/include/label.h struct aa_profile *aa_label_next_in_merge(struct label_it *I, aa_profile 359 security/apparmor/include/label.h int aa_label_match(struct aa_profile *profile, struct aa_label *label, aa_profile 92 security/apparmor/include/net.h int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, aa_profile 96 security/apparmor/include/net.h static inline int aa_profile_af_sk_perm(struct aa_profile *profile, aa_profile 117 security/apparmor/include/perms.h struct aa_profile *__p2; \ aa_profile 124 security/apparmor/include/perms.h struct aa_profile *__p1; \ aa_profile 142 security/apparmor/include/perms.h void aa_apply_modes_to_perms(struct aa_profile *profile, aa_profile 148 security/apparmor/include/perms.h void aa_profile_match_label(struct aa_profile *profile, struct aa_label *label, aa_profile 150 security/apparmor/include/perms.h int aa_profile_label_perm(struct aa_profile *profile, struct aa_profile *target, aa_profile 153 security/apparmor/include/perms.h int aa_check_perms(struct aa_profile *profile, struct aa_perms *perms, aa_profile 131 security/apparmor/include/policy.h struct aa_profile __rcu *parent; aa_profile 174 security/apparmor/include/policy.h void aa_add_profile(struct aa_policy *common, struct aa_profile *profile); aa_profile 178 security/apparmor/include/policy.h struct aa_profile *aa_alloc_profile(const char *name, struct aa_proxy *proxy, aa_profile 180 security/apparmor/include/policy.h struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, aa_profile 182 security/apparmor/include/policy.h void aa_free_profile(struct aa_profile *profile); aa_profile 184 security/apparmor/include/policy.h struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name); aa_profile 185 security/apparmor/include/policy.h struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname, aa_profile 187 security/apparmor/include/policy.h struct aa_profile *aa_lookup_profile(struct aa_ns *ns, const char *name); aa_profile 188 security/apparmor/include/policy.h struct aa_profile *aa_fqlookupn_profile(struct aa_label *base, aa_profile 190 security/apparmor/include/policy.h struct aa_profile *aa_match_profile(struct aa_ns *ns, const char *name); aa_profile 211 security/apparmor/include/policy.h static inline struct aa_profile *aa_get_newest_profile(struct aa_profile *p) aa_profile 216 security/apparmor/include/policy.h static inline unsigned int PROFILE_MEDIATES(struct aa_profile *profile, aa_profile 226 security/apparmor/include/policy.h static inline unsigned int PROFILE_MEDIATES_AF(struct aa_profile *profile, aa_profile 243 security/apparmor/include/policy.h static inline struct aa_profile *aa_get_profile(struct aa_profile *p) aa_profile 258 security/apparmor/include/policy.h static inline struct aa_profile *aa_get_profile_not0(struct aa_profile *p) aa_profile 273 security/apparmor/include/policy.h static inline struct aa_profile *aa_get_profile_rcu(struct aa_profile __rcu **p) aa_profile 275 security/apparmor/include/policy.h struct aa_profile *c; aa_profile 290 security/apparmor/include/policy.h static inline void aa_put_profile(struct aa_profile *p) aa_profile 296 security/apparmor/include/policy.h static inline int AUDIT_MODE(struct aa_profile *profile) aa_profile 63 security/apparmor/include/policy_ns.h struct aa_profile *unconfined; aa_profile 99 security/apparmor/include/policy_ns.h static inline struct aa_profile *aa_deref_parent(struct aa_profile *p) aa_profile 21 security/apparmor/include/policy_unpack.h struct aa_profile *new; aa_profile 22 security/apparmor/include/policy_unpack.h struct aa_profile *old; aa_profile 23 security/apparmor/include/policy_unpack.h struct aa_profile *rename; aa_profile 19 security/apparmor/include/resource.h struct aa_profile; aa_profile 65 security/apparmor/ipc.c static int profile_ptrace_perm(struct aa_profile *profile, aa_profile 78 security/apparmor/ipc.c static int profile_tracee_perm(struct aa_profile *tracee, aa_profile 89 security/apparmor/ipc.c static int profile_tracer_perm(struct aa_profile *tracer, aa_profile 123 security/apparmor/ipc.c struct aa_profile *profile; aa_profile 187 security/apparmor/ipc.c static int profile_signal_perm(struct aa_profile *profile, aa_profile 210 security/apparmor/ipc.c struct aa_profile *profile; aa_profile 135 security/apparmor/label.c static int profile_cmp(struct aa_profile *a, struct aa_profile *b) aa_profile 165 security/apparmor/label.c static int vec_cmp(struct aa_profile **a, int an, struct aa_profile **b, int bn) aa_profile 186 security/apparmor/label.c static bool vec_is_stale(struct aa_profile **vec, int n) aa_profile 200 security/apparmor/label.c static bool vec_unconfined(struct aa_profile **vec, int n) aa_profile 216 security/apparmor/label.c return profile_cmp(*(struct aa_profile **)a, *(struct aa_profile **)b); aa_profile 224 security/apparmor/label.c static inline int unique(struct aa_profile **vec, int n) aa_profile 262 security/apparmor/label.c int aa_vec_unique(struct aa_profile **vec, int n, int flags) aa_profile 271 security/apparmor/label.c sort(vec, n, sizeof(struct aa_profile *), sort_cmp, NULL); aa_profile 278 security/apparmor/label.c struct aa_profile *tmp = vec[i]; aa_profile 319 security/apparmor/label.c struct aa_profile *profile; aa_profile 326 security/apparmor/label.c label->vec[i.i] = (struct aa_profile *) aa_profile 433 security/apparmor/label.c new = kzalloc(sizeof(*new) + sizeof(struct aa_profile *) * (size + 1), aa_profile 502 security/apparmor/label.c struct aa_profile *__aa_label_next_not_in_set(struct label_it *I, aa_profile 692 security/apparmor/label.c static struct aa_label *__vec_find(struct aa_profile **vec, int n) aa_profile 806 security/apparmor/label.c static struct aa_label *vec_find(struct aa_profile **vec, int n) aa_profile 825 security/apparmor/label.c static struct aa_label *vec_create_and_insert_label(struct aa_profile **vec, aa_profile 859 security/apparmor/label.c struct aa_label *aa_vec_find_or_create_label(struct aa_profile **vec, int len, aa_profile 932 security/apparmor/label.c struct aa_profile *aa_label_next_in_merge(struct label_it *I, aa_profile 978 security/apparmor/label.c struct aa_profile *p = NULL; aa_profile 1025 security/apparmor/label.c struct aa_profile *next; aa_profile 1230 security/apparmor/label.c static inline bool label_is_visible(struct aa_profile *profile, aa_profile 1241 security/apparmor/label.c static inline unsigned int match_component(struct aa_profile *profile, aa_profile 1242 security/apparmor/label.c struct aa_profile *tp, aa_profile 1273 security/apparmor/label.c static int label_compound_match(struct aa_profile *profile, aa_profile 1278 security/apparmor/label.c struct aa_profile *tp; aa_profile 1331 security/apparmor/label.c static int label_components_match(struct aa_profile *profile, aa_profile 1336 security/apparmor/label.c struct aa_profile *tp; aa_profile 1390 security/apparmor/label.c int aa_label_match(struct aa_profile *profile, struct aa_label *label, aa_profile 1485 security/apparmor/label.c struct aa_profile *profile, int flags, aa_profile 1528 security/apparmor/label.c struct aa_profile *profile; aa_profile 1562 security/apparmor/label.c struct aa_profile *profile; aa_profile 1598 security/apparmor/label.c struct aa_profile *profile; aa_profile 1833 security/apparmor/label.c static struct aa_profile *fqlookupn_profile(struct aa_label *base, aa_profile 290 security/apparmor/lib.c void aa_apply_modes_to_perms(struct aa_profile *profile, struct aa_perms *perms) aa_profile 381 security/apparmor/lib.c void aa_profile_match_label(struct aa_profile *profile, struct aa_label *label, aa_profile 395 security/apparmor/lib.c int aa_profile_label_perm(struct aa_profile *profile, struct aa_profile *target, aa_profile 429 security/apparmor/lib.c int aa_check_perms(struct aa_profile *profile, struct aa_perms *perms, aa_profile 152 security/apparmor/lsm.c struct aa_profile *profile; aa_profile 130 security/apparmor/mount.c static int audit_mount(struct aa_profile *profile, const char *op, aa_profile 292 security/apparmor/mount.c static int path_flags(struct aa_profile *profile, const struct path *path) aa_profile 315 security/apparmor/mount.c static int match_mnt_path_str(struct aa_profile *profile, aa_profile 372 security/apparmor/mount.c static int match_mnt(struct aa_profile *profile, const struct path *path, aa_profile 401 security/apparmor/mount.c struct aa_profile *profile; aa_profile 423 security/apparmor/mount.c struct aa_profile *profile; aa_profile 453 security/apparmor/mount.c struct aa_profile *profile; aa_profile 476 security/apparmor/mount.c struct aa_profile *profile; aa_profile 505 security/apparmor/mount.c struct aa_profile *profile; aa_profile 553 security/apparmor/mount.c static int profile_umount(struct aa_profile *profile, struct path *path, aa_profile 586 security/apparmor/mount.c struct aa_profile *profile; aa_profile 606 security/apparmor/mount.c static struct aa_label *build_pivotroot(struct aa_profile *profile, aa_profile 661 security/apparmor/mount.c struct aa_profile *profile; aa_profile 106 security/apparmor/net.c int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, aa_profile 135 security/apparmor/net.c struct aa_profile *profile; aa_profile 152 security/apparmor/net.c struct aa_profile *profile; aa_profile 211 security/apparmor/net.c static int aa_secmark_perm(struct aa_profile *profile, u32 request, u32 secid, aa_profile 247 security/apparmor/net.c struct aa_profile *profile; aa_profile 109 security/apparmor/policy.c static void __add_profile(struct list_head *list, struct aa_profile *profile) aa_profile 138 security/apparmor/policy.c static void __list_remove_profile(struct aa_profile *profile) aa_profile 154 security/apparmor/policy.c static void __remove_profile(struct aa_profile *profile) aa_profile 176 security/apparmor/policy.c struct aa_profile *profile, *tmp; aa_profile 205 security/apparmor/policy.c void aa_free_profile(struct aa_profile *profile) aa_profile 256 security/apparmor/policy.c struct aa_profile *aa_alloc_profile(const char *hname, struct aa_proxy *proxy, aa_profile 259 security/apparmor/policy.c struct aa_profile *profile; aa_profile 262 security/apparmor/policy.c profile = kzalloc(sizeof(*profile) + sizeof(struct aa_profile *) * 2, aa_profile 306 security/apparmor/policy.c static struct aa_profile *__strn_find_child(struct list_head *head, aa_profile 309 security/apparmor/policy.c return (struct aa_profile *)__policy_strn_find(head, name, len); aa_profile 321 security/apparmor/policy.c static struct aa_profile *__find_child(struct list_head *head, const char *name) aa_profile 333 security/apparmor/policy.c struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name) aa_profile 335 security/apparmor/policy.c struct aa_profile *profile; aa_profile 364 security/apparmor/policy.c struct aa_profile *profile = NULL; aa_profile 395 security/apparmor/policy.c static struct aa_profile *__lookupn_profile(struct aa_policy *base, aa_profile 398 security/apparmor/policy.c struct aa_profile *profile = NULL; aa_profile 418 security/apparmor/policy.c static struct aa_profile *__lookup_profile(struct aa_policy *base, aa_profile 432 security/apparmor/policy.c struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname, aa_profile 435 security/apparmor/policy.c struct aa_profile *profile; aa_profile 451 security/apparmor/policy.c struct aa_profile *aa_lookup_profile(struct aa_ns *ns, const char *hname) aa_profile 456 security/apparmor/policy.c struct aa_profile *aa_fqlookupn_profile(struct aa_label *base, aa_profile 459 security/apparmor/policy.c struct aa_profile *profile; aa_profile 502 security/apparmor/policy.c struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, aa_profile 505 security/apparmor/policy.c struct aa_profile *p, *profile; aa_profile 580 security/apparmor/policy.c static int replacement_allowed(struct aa_profile *profile, int noreplace, aa_profile 704 security/apparmor/policy.c static struct aa_profile *__list_lookup_parent(struct list_head *lh, aa_profile 705 security/apparmor/policy.c struct aa_profile *profile) aa_profile 740 security/apparmor/policy.c static void __replace_profile(struct aa_profile *old, struct aa_profile *new) aa_profile 742 security/apparmor/policy.c struct aa_profile *child, *tmp; aa_profile 749 security/apparmor/policy.c struct aa_profile *p; aa_profile 770 security/apparmor/policy.c struct aa_profile *parent = aa_deref_parent(old); aa_profile 797 security/apparmor/policy.c bool noreplace, struct aa_profile **p, aa_profile 812 security/apparmor/policy.c static void share_name(struct aa_profile *old, struct aa_profile *new) aa_profile 824 security/apparmor/policy.c static struct aa_profile *update_to_newest_parent(struct aa_profile *new) aa_profile 826 security/apparmor/policy.c struct aa_profile *parent, *newest; aa_profile 955 security/apparmor/policy.c struct aa_profile *p; aa_profile 965 security/apparmor/policy.c struct aa_profile *p = (struct aa_profile *) policy; aa_profile 983 security/apparmor/policy.c struct aa_profile *p; aa_profile 1029 security/apparmor/policy.c struct aa_profile *parent; aa_profile 1097 security/apparmor/policy.c struct aa_profile *profile = NULL; aa_profile 104 security/apparmor/policy_unpack.c static int audit_iface(struct aa_profile *new, const char *ns_name, aa_profile 108 security/apparmor/policy_unpack.c struct aa_profile *profile = labels_profile(aa_current_raw_label()); aa_profile 474 security/apparmor/policy_unpack.c static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) aa_profile 543 security/apparmor/policy_unpack.c static bool unpack_xattrs(struct aa_ext *e, struct aa_profile *profile) aa_profile 572 security/apparmor/policy_unpack.c static bool unpack_secmark(struct aa_ext *e, struct aa_profile *profile) aa_profile 616 security/apparmor/policy_unpack.c static bool unpack_rlimits(struct aa_ext *e, struct aa_profile *profile) aa_profile 671 security/apparmor/policy_unpack.c static struct aa_profile *unpack_profile(struct aa_ext *e, char **ns_name) aa_profile 673 security/apparmor/policy_unpack.c struct aa_profile *profile = NULL; aa_profile 1010 security/apparmor/policy_unpack.c static int verify_profile(struct aa_profile *profile) aa_profile 1058 security/apparmor/policy_unpack.c struct aa_profile *profile = NULL; aa_profile 52 security/apparmor/resource.c static int audit_resource(struct aa_profile *profile, unsigned int resource, aa_profile 81 security/apparmor/resource.c static int profile_setrlimit(struct aa_profile *profile, unsigned int resource, aa_profile 107 security/apparmor/resource.c struct aa_profile *profile; aa_profile 145 security/apparmor/resource.c struct aa_profile *old, *new;