aa_ns 414 security/apparmor/apparmorfs.c loff_t *pos, struct aa_ns *ns) aa_ns 445 security/apparmor/apparmorfs.c struct aa_ns *ns = aa_get_ns(f->f_inode->i_private); aa_ns 462 security/apparmor/apparmorfs.c struct aa_ns *ns = aa_get_ns(f->f_inode->i_private); aa_ns 482 security/apparmor/apparmorfs.c struct aa_ns *ns = aa_get_ns(f->f_inode->i_private); aa_ns 516 security/apparmor/apparmorfs.c struct aa_ns *ns; aa_ns 595 security/apparmor/apparmorfs.c void __aa_bump_ns_revision(struct aa_ns *ns) aa_ns 1348 security/apparmor/apparmorfs.c int __aa_fs_create_rawdata(struct aa_ns *ns, struct aa_loaddata *rawdata) aa_ns 1692 security/apparmor/apparmorfs.c struct aa_ns *ns, *parent; aa_ns 1741 security/apparmor/apparmorfs.c struct aa_ns *ns, *parent; aa_ns 1787 security/apparmor/apparmorfs.c static void __aa_fs_list_remove_rawdata(struct aa_ns *ns) aa_ns 1801 security/apparmor/apparmorfs.c void __aafs_ns_rmdir(struct aa_ns *ns) aa_ns 1803 security/apparmor/apparmorfs.c struct aa_ns *sub; aa_ns 1850 security/apparmor/apparmorfs.c static int __aafs_ns_mkdir_entries(struct aa_ns *ns, struct dentry *dir) aa_ns 1909 security/apparmor/apparmorfs.c int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name, aa_ns 1912 security/apparmor/apparmorfs.c struct aa_ns *sub; aa_ns 1978 security/apparmor/apparmorfs.c static struct aa_ns *__next_ns(struct aa_ns *root, struct aa_ns *ns) aa_ns 1980 security/apparmor/apparmorfs.c struct aa_ns *parent, *next; aa_ns 2017 security/apparmor/apparmorfs.c static struct aa_profile *__first_profile(struct aa_ns *root, aa_ns 2018 security/apparmor/apparmorfs.c struct aa_ns *ns) aa_ns 2043 security/apparmor/apparmorfs.c struct aa_ns *ns = p->ns; aa_ns 2079 security/apparmor/apparmorfs.c static struct aa_profile *next_profile(struct aa_ns *root, aa_ns 2102 security/apparmor/apparmorfs.c struct aa_ns *root = aa_get_current_ns(); aa_ns 2130 security/apparmor/apparmorfs.c struct aa_ns *ns = f->private; aa_ns 2146 security/apparmor/apparmorfs.c struct aa_ns *root = f->private, *ns; aa_ns 2166 security/apparmor/apparmorfs.c struct aa_ns *root = f->private; aa_ns 2457 security/apparmor/apparmorfs.c struct aa_ns *ns; aa_ns 382 security/apparmor/domain.c struct aa_ns *ns, struct list_head *head, aa_ns 557 security/apparmor/domain.c struct aa_ns *ns = profile->ns; aa_ns 63 security/apparmor/include/apparmorfs.h struct aa_ns; aa_ns 107 security/apparmor/include/apparmorfs.h void __aa_bump_ns_revision(struct aa_ns *ns); aa_ns 112 security/apparmor/include/apparmorfs.h void __aafs_ns_rmdir(struct aa_ns *ns); aa_ns 113 security/apparmor/include/apparmorfs.h int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name, aa_ns 118 security/apparmor/include/apparmorfs.h int __aa_fs_create_rawdata(struct aa_ns *ns, struct aa_loaddata *rawdata); aa_ns 176 security/apparmor/include/cred.h static inline struct aa_ns *aa_get_current_ns(void) aa_ns 179 security/apparmor/include/cred.h struct aa_ns *ns; aa_ns 21 security/apparmor/include/label.h struct aa_ns; aa_ns 222 security/apparmor/include/label.h struct aa_ns *__ns = labels_ns(L); \ aa_ns 276 security/apparmor/include/label.h void __aa_labelset_update_subtree(struct aa_ns *ns); aa_ns 303 security/apparmor/include/label.h bool aa_update_label_name(struct aa_ns *ns, struct aa_label *label, gfp_t gfp); aa_ns 310 security/apparmor/include/label.h int aa_label_snxprint(char *str, size_t size, struct aa_ns *view, aa_ns 312 security/apparmor/include/label.h int aa_label_asxprint(char **strp, struct aa_ns *ns, struct aa_label *label, aa_ns 314 security/apparmor/include/label.h int aa_label_acntsxprint(char __counted **strp, struct aa_ns *ns, aa_ns 316 security/apparmor/include/label.h void aa_label_xaudit(struct audit_buffer *ab, struct aa_ns *ns, aa_ns 318 security/apparmor/include/label.h void aa_label_seq_xprint(struct seq_file *f, struct aa_ns *ns, aa_ns 320 security/apparmor/include/label.h void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags, aa_ns 34 security/apparmor/include/policy.h struct aa_ns; aa_ns 133 security/apparmor/include/policy.h struct aa_ns *ns; aa_ns 185 security/apparmor/include/policy.h struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname, aa_ns 187 security/apparmor/include/policy.h struct aa_profile *aa_lookup_profile(struct aa_ns *ns, const char *name); aa_ns 190 security/apparmor/include/policy.h struct aa_profile *aa_match_profile(struct aa_ns *ns, const char *name); aa_ns 192 security/apparmor/include/policy.h ssize_t aa_replace_profiles(struct aa_ns *view, struct aa_label *label, aa_ns 194 security/apparmor/include/policy.h ssize_t aa_remove_profiles(struct aa_ns *view, struct aa_label *label, aa_ns 304 security/apparmor/include/policy.h bool policy_view_capable(struct aa_ns *ns); aa_ns 305 security/apparmor/include/policy.h bool policy_admin_capable(struct aa_ns *ns); aa_ns 306 security/apparmor/include/policy.h int aa_may_manage_policy(struct aa_label *label, struct aa_ns *ns, aa_ns 60 security/apparmor/include/policy_ns.h struct aa_ns *parent; aa_ns 77 security/apparmor/include/policy_ns.h extern struct aa_ns *root_ns; aa_ns 83 security/apparmor/include/policy_ns.h bool aa_ns_visible(struct aa_ns *curr, struct aa_ns *view, bool subns); aa_ns 84 security/apparmor/include/policy_ns.h const char *aa_ns_name(struct aa_ns *parent, struct aa_ns *child, bool subns); aa_ns 85 security/apparmor/include/policy_ns.h void aa_free_ns(struct aa_ns *ns); aa_ns 90 security/apparmor/include/policy_ns.h struct aa_ns *aa_find_ns(struct aa_ns *root, const char *name); aa_ns 91 security/apparmor/include/policy_ns.h struct aa_ns *aa_findn_ns(struct aa_ns *root, const char *name, size_t n); aa_ns 92 security/apparmor/include/policy_ns.h struct aa_ns *__aa_lookupn_ns(struct aa_ns *view, const char *hname, size_t n); aa_ns 93 security/apparmor/include/policy_ns.h struct aa_ns *aa_lookupn_ns(struct aa_ns *view, const char *name, size_t n); aa_ns 94 security/apparmor/include/policy_ns.h struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name, aa_ns 96 security/apparmor/include/policy_ns.h struct aa_ns *aa_prepare_ns(struct aa_ns *root, const char *name); aa_ns 97 security/apparmor/include/policy_ns.h void __aa_remove_ns(struct aa_ns *ns); aa_ns 112 security/apparmor/include/policy_ns.h static inline struct aa_ns *aa_get_ns(struct aa_ns *ns) aa_ns 126 security/apparmor/include/policy_ns.h static inline void aa_put_ns(struct aa_ns *ns) aa_ns 141 security/apparmor/include/policy_ns.h static inline struct aa_ns *__aa_findn_ns(struct list_head *head, aa_ns 144 security/apparmor/include/policy_ns.h return (struct aa_ns *)__policy_strn_find(head, name, n); aa_ns 147 security/apparmor/include/policy_ns.h static inline struct aa_ns *__aa_find_ns(struct list_head *head, aa_ns 153 security/apparmor/include/policy_ns.h static inline struct aa_ns *__aa_lookup_ns(struct aa_ns *base, aa_ns 159 security/apparmor/include/policy_ns.h static inline struct aa_ns *aa_lookup_ns(struct aa_ns *view, const char *name) aa_ns 37 security/apparmor/include/policy_unpack.h struct aa_ns; aa_ns 62 security/apparmor/include/policy_unpack.h struct aa_ns *ns; aa_ns 107 security/apparmor/label.c static int ns_cmp(struct aa_ns *a, struct aa_ns *b) aa_ns 375 security/apparmor/label.c struct aa_ns *ns = labels_ns(label); aa_ns 1093 security/apparmor/label.c struct aa_ns *nsa = labels_ns(a); aa_ns 1094 security/apparmor/label.c struct aa_ns *nsb = labels_ns(b); aa_ns 1416 security/apparmor/label.c bool aa_update_label_name(struct aa_ns *ns, struct aa_label *label, gfp_t gfp) aa_ns 1448 security/apparmor/label.c static inline bool use_label_hname(struct aa_ns *ns, struct aa_label *label, aa_ns 1484 security/apparmor/label.c static int aa_profile_snxprint(char *str, size_t size, struct aa_ns *view, aa_ns 1486 security/apparmor/label.c struct aa_ns **prev_ns) aa_ns 1525 security/apparmor/label.c static const char *label_modename(struct aa_ns *ns, struct aa_label *label, aa_ns 1558 security/apparmor/label.c static inline bool display_mode(struct aa_ns *ns, struct aa_label *label, aa_ns 1595 security/apparmor/label.c int aa_label_snxprint(char *str, size_t size, struct aa_ns *ns, aa_ns 1599 security/apparmor/label.c struct aa_ns *prev_ns = NULL; aa_ns 1659 security/apparmor/label.c int aa_label_asxprint(char **strp, struct aa_ns *ns, struct aa_label *label, aa_ns 1688 security/apparmor/label.c int aa_label_acntsxprint(char __counted **strp, struct aa_ns *ns, aa_ns 1707 security/apparmor/label.c void aa_label_xaudit(struct audit_buffer *ab, struct aa_ns *ns, aa_ns 1737 security/apparmor/label.c void aa_label_seq_xprint(struct seq_file *f, struct aa_ns *ns, aa_ns 1761 security/apparmor/label.c void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags, aa_ns 1786 security/apparmor/label.c struct aa_ns *ns = aa_get_current_ns(); aa_ns 1794 security/apparmor/label.c struct aa_ns *ns = aa_get_current_ns(); aa_ns 1802 security/apparmor/label.c struct aa_ns *ns = aa_get_current_ns(); aa_ns 2093 security/apparmor/label.c static void __labelset_update(struct aa_ns *ns) aa_ns 2119 security/apparmor/label.c void __aa_labelset_update_subtree(struct aa_ns *ns) aa_ns 2121 security/apparmor/label.c struct aa_ns *child; aa_ns 835 security/apparmor/lsm.c struct aa_ns *ns = aa_get_current_ns(); aa_ns 360 security/apparmor/policy.c static struct aa_policy *__lookup_parent(struct aa_ns *ns, aa_ns 432 security/apparmor/policy.c struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname, aa_ns 451 security/apparmor/policy.c struct aa_profile *aa_lookup_profile(struct aa_ns *ns, const char *hname) aa_ns 460 security/apparmor/policy.c struct aa_ns *ns; aa_ns 642 security/apparmor/policy.c bool policy_view_capable(struct aa_ns *ns) aa_ns 645 security/apparmor/policy.c struct aa_ns *view_ns = aa_get_current_ns(); aa_ns 662 security/apparmor/policy.c bool policy_admin_capable(struct aa_ns *ns) aa_ns 680 security/apparmor/policy.c int aa_may_manage_policy(struct aa_label *label, struct aa_ns *ns, u32 mask) aa_ns 796 security/apparmor/policy.c static int __lookup_replace(struct aa_ns *ns, const char *hname, aa_ns 856 security/apparmor/policy.c ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label, aa_ns 860 security/apparmor/policy.c struct aa_ns *ns = NULL; aa_ns 1093 security/apparmor/policy.c ssize_t aa_remove_profiles(struct aa_ns *policy_ns, struct aa_label *subj, aa_ns 1096 security/apparmor/policy.c struct aa_ns *ns = NULL; aa_ns 26 security/apparmor/policy_ns.c struct aa_ns *root_ns; aa_ns 37 security/apparmor/policy_ns.c bool aa_ns_visible(struct aa_ns *curr, struct aa_ns *view, bool subns) aa_ns 61 security/apparmor/policy_ns.c const char *aa_ns_name(struct aa_ns *curr, struct aa_ns *view, bool subns) aa_ns 87 security/apparmor/policy_ns.c static struct aa_ns *alloc_ns(const char *prefix, const char *name) aa_ns 89 security/apparmor/policy_ns.c struct aa_ns *ns; aa_ns 137 security/apparmor/policy_ns.c void aa_free_ns(struct aa_ns *ns) aa_ns 162 security/apparmor/policy_ns.c struct aa_ns *aa_findn_ns(struct aa_ns *root, const char *name, size_t n) aa_ns 164 security/apparmor/policy_ns.c struct aa_ns *ns = NULL; aa_ns 183 security/apparmor/policy_ns.c struct aa_ns *aa_find_ns(struct aa_ns *root, const char *name) aa_ns 200 security/apparmor/policy_ns.c struct aa_ns *__aa_lookupn_ns(struct aa_ns *view, const char *hname, size_t n) aa_ns 202 security/apparmor/policy_ns.c struct aa_ns *ns = view; aa_ns 231 security/apparmor/policy_ns.c struct aa_ns *aa_lookupn_ns(struct aa_ns *view, const char *name, size_t n) aa_ns 233 security/apparmor/policy_ns.c struct aa_ns *ns = NULL; aa_ns 242 security/apparmor/policy_ns.c static struct aa_ns *__aa_create_ns(struct aa_ns *parent, const char *name, aa_ns 245 security/apparmor/policy_ns.c struct aa_ns *ns; aa_ns 282 security/apparmor/policy_ns.c struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name, aa_ns 285 security/apparmor/policy_ns.c struct aa_ns *ns; aa_ns 308 security/apparmor/policy_ns.c struct aa_ns *aa_prepare_ns(struct aa_ns *parent, const char *name) aa_ns 310 security/apparmor/policy_ns.c struct aa_ns *ns; aa_ns 330 security/apparmor/policy_ns.c static void destroy_ns(struct aa_ns *ns) aa_ns 360 security/apparmor/policy_ns.c void __aa_remove_ns(struct aa_ns *ns) aa_ns 376 security/apparmor/policy_ns.c struct aa_ns *ns, *tmp; aa_ns 404 security/apparmor/policy_ns.c struct aa_ns *ns = root_ns; aa_ns 154 security/apparmor/policy_unpack.c struct aa_ns *ns = aa_get_ns(d->ns); aa_ns 35 security/apparmor/procattr.c struct aa_ns *ns = labels_ns(label); aa_ns 36 security/apparmor/procattr.c struct aa_ns *current_ns = aa_get_current_ns();