Symbol: aa_ns
security/apparmor/apparmorfs.c
1518
int __aa_fs_create_rawdata(struct aa_ns *ns, struct aa_loaddata *rawdata)
security/apparmor/apparmorfs.c
158
static struct aa_ns *get_ns_common_ref(struct aa_common_ref *ref)
security/apparmor/apparmorfs.c
1880
struct aa_ns *ns, *parent;
security/apparmor/apparmorfs.c
1930
struct aa_ns *ns, *parent;
security/apparmor/apparmorfs.c
1977
static void __aa_fs_list_remove_rawdata(struct aa_ns *ns)
security/apparmor/apparmorfs.c
1991
void __aafs_ns_rmdir(struct aa_ns *ns)
security/apparmor/apparmorfs.c
1993
struct aa_ns *sub;
security/apparmor/apparmorfs.c
2019
static int __aafs_ns_mkdir_entries(struct aa_ns *ns, struct dentry *dir)
security/apparmor/apparmorfs.c
2078
int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name,
security/apparmor/apparmorfs.c
2081
struct aa_ns *sub;
security/apparmor/apparmorfs.c
2144
static struct aa_ns *__next_ns(struct aa_ns *root, struct aa_ns *ns)
security/apparmor/apparmorfs.c
2146
struct aa_ns *parent, *next;
security/apparmor/apparmorfs.c
2183
static struct aa_profile *__first_profile(struct aa_ns *root,
security/apparmor/apparmorfs.c
2184
struct aa_ns *ns)
security/apparmor/apparmorfs.c
2209
struct aa_ns *ns = p->ns;
security/apparmor/apparmorfs.c
2245
static struct aa_profile *next_profile(struct aa_ns *root,
security/apparmor/apparmorfs.c
2268
struct aa_ns *root = aa_get_current_ns();
security/apparmor/apparmorfs.c
2296
struct aa_ns *ns = f->private;
security/apparmor/apparmorfs.c
2312
struct aa_ns *root = f->private, *ns;
security/apparmor/apparmorfs.c
2332
struct aa_ns *root = f->private;
security/apparmor/apparmorfs.c
2650
struct aa_ns *ns;
security/apparmor/apparmorfs.c
483
loff_t *pos, struct aa_ns *ns,
security/apparmor/apparmorfs.c
518
struct aa_ns *ns = get_ns_common_ref(f->f_inode->i_private);
security/apparmor/apparmorfs.c
536
struct aa_ns *ns = get_ns_common_ref(f->f_inode->i_private);
security/apparmor/apparmorfs.c
556
struct aa_ns *ns = get_ns_common_ref(f->f_inode->i_private);
security/apparmor/apparmorfs.c
591
struct aa_ns *ns;
security/apparmor/apparmorfs.c
670
void __aa_bump_ns_revision(struct aa_ns *ns)
security/apparmor/domain.c
390
struct aa_ns *ns, struct list_head *head,
security/apparmor/domain.c
576
struct aa_ns *ns = profile->ns;
security/apparmor/include/apparmorfs.h
109
void __aa_bump_ns_revision(struct aa_ns *ns);
security/apparmor/include/apparmorfs.h
114
void __aafs_ns_rmdir(struct aa_ns *ns);
security/apparmor/include/apparmorfs.h
115
int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name,
security/apparmor/include/apparmorfs.h
122
int __aa_fs_create_rawdata(struct aa_ns *ns, struct aa_loaddata *rawdata);
security/apparmor/include/apparmorfs.h
129
static inline int __aa_fs_create_rawdata(struct aa_ns *ns,
security/apparmor/include/apparmorfs.h
63
struct aa_ns;
security/apparmor/include/cred.h
237
static inline struct aa_ns *aa_get_current_ns(void)
security/apparmor/include/cred.h
240
struct aa_ns *ns;
security/apparmor/include/label.h
21
struct aa_ns;
security/apparmor/include/label.h
212
struct aa_ns *__ns = labels_ns(L); \
security/apparmor/include/label.h
263
void __aa_labelset_update_subtree(struct aa_ns *ns);
security/apparmor/include/label.h
290
bool aa_update_label_name(struct aa_ns *ns, struct aa_label *label, gfp_t gfp);
security/apparmor/include/label.h
297
int aa_label_snxprint(char *str, size_t size, struct aa_ns *view,
security/apparmor/include/label.h
299
int aa_label_asxprint(char **strp, struct aa_ns *ns, struct aa_label *label,
security/apparmor/include/label.h
301
int aa_label_acntsxprint(char __counted **strp, struct aa_ns *ns,
security/apparmor/include/label.h
303
void aa_label_xaudit(struct audit_buffer *ab, struct aa_ns *ns,
security/apparmor/include/label.h
305
void aa_label_seq_xprint(struct seq_file *f, struct aa_ns *ns,
security/apparmor/include/label.h
307
void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags,
security/apparmor/include/policy.h
262
struct aa_ns *ns;
security/apparmor/include/policy.h
302
struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname,
security/apparmor/include/policy.h
307
ssize_t aa_replace_profiles(struct aa_ns *view, struct aa_label *label,
security/apparmor/include/policy.h
309
ssize_t aa_remove_profiles(struct aa_ns *view, struct aa_label *label,
security/apparmor/include/policy.h
34
struct aa_ns;
security/apparmor/include/policy.h
441
struct aa_label *label, struct aa_ns *ns);
security/apparmor/include/policy.h
443
struct aa_label *label, struct aa_ns *ns);
security/apparmor/include/policy.h
445
struct aa_label *label, struct aa_ns *ns,
security/apparmor/include/policy.h
447
bool aa_current_policy_view_capable(struct aa_ns *ns);
security/apparmor/include/policy.h
448
bool aa_current_policy_admin_capable(struct aa_ns *ns);
security/apparmor/include/policy_ns.h
112
static inline struct aa_ns *aa_get_ns(struct aa_ns *ns)
security/apparmor/include/policy_ns.h
126
static inline void aa_put_ns(struct aa_ns *ns)
security/apparmor/include/policy_ns.h
141
static inline struct aa_ns *__aa_findn_ns(struct list_head *head,
security/apparmor/include/policy_ns.h
144
return (struct aa_ns *)__policy_strn_find(head, name, n);
security/apparmor/include/policy_ns.h
147
static inline struct aa_ns *__aa_find_ns(struct list_head *head,
security/apparmor/include/policy_ns.h
62
struct aa_ns *parent;
security/apparmor/include/policy_ns.h
80
extern struct aa_ns *root_ns;
security/apparmor/include/policy_ns.h
86
bool aa_ns_visible(struct aa_ns *curr, struct aa_ns *view, bool subns);
security/apparmor/include/policy_ns.h
87
const char *aa_ns_name(struct aa_ns *parent, struct aa_ns *child, bool subns);
security/apparmor/include/policy_ns.h
88
void aa_free_ns(struct aa_ns *ns);
security/apparmor/include/policy_ns.h
92
struct aa_ns *__aa_lookupn_ns(struct aa_ns *view, const char *hname, size_t n);
security/apparmor/include/policy_ns.h
93
struct aa_ns *aa_lookupn_ns(struct aa_ns *view, const char *name, size_t n);
security/apparmor/include/policy_ns.h
94
struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name,
security/apparmor/include/policy_ns.h
96
struct aa_ns *aa_prepare_ns(struct aa_ns *root, const char *name);
security/apparmor/include/policy_ns.h
97
void __aa_remove_ns(struct aa_ns *ns);
security/apparmor/include/policy_unpack.h
116
struct aa_ns *ns;
security/apparmor/include/policy_unpack.h
41
struct aa_ns;
security/apparmor/label.c
109
static int ns_cmp(struct aa_ns *a, struct aa_ns *b)
security/apparmor/label.c
1116
struct aa_ns *nsa = labels_ns(a);
security/apparmor/label.c
1117
struct aa_ns *nsb = labels_ns(b);
security/apparmor/label.c
1433
bool aa_update_label_name(struct aa_ns *ns, struct aa_label *label, gfp_t gfp)
security/apparmor/label.c
1465
static inline bool use_label_hname(struct aa_ns *ns, struct aa_label *label,
security/apparmor/label.c
1501
static int aa_profile_snxprint(char *str, size_t size, struct aa_ns *view,
security/apparmor/label.c
1503
struct aa_ns **prev_ns)
security/apparmor/label.c
1542
static const char *label_modename(struct aa_ns *ns, struct aa_label *label,
security/apparmor/label.c
1575
static inline bool display_mode(struct aa_ns *ns, struct aa_label *label,
security/apparmor/label.c
1612
int aa_label_snxprint(char *str, size_t size, struct aa_ns *ns,
security/apparmor/label.c
1616
struct aa_ns *prev_ns = NULL;
security/apparmor/label.c
1676
int aa_label_asxprint(char **strp, struct aa_ns *ns, struct aa_label *label,
security/apparmor/label.c
1705
int aa_label_acntsxprint(char __counted **strp, struct aa_ns *ns,
security/apparmor/label.c
1724
void aa_label_xaudit(struct audit_buffer *ab, struct aa_ns *ns,
security/apparmor/label.c
1754
void aa_label_seq_xprint(struct seq_file *f, struct aa_ns *ns,
security/apparmor/label.c
1778
void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags,
security/apparmor/label.c
1803
struct aa_ns *ns = aa_get_current_ns();
security/apparmor/label.c
2095
static void __labelset_update(struct aa_ns *ns)
security/apparmor/label.c
2121
void __aa_labelset_update_subtree(struct aa_ns *ns)
security/apparmor/label.c
2123
struct aa_ns *child;
security/apparmor/label.c
382
struct aa_ns *ns = labels_ns(label);
security/apparmor/policy.c
1102
static int __lookup_replace(struct aa_ns *ns, const char *hname,
security/apparmor/policy.c
1162
ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label,
security/apparmor/policy.c
1166
struct aa_ns *ns = NULL;
security/apparmor/policy.c
1424
ssize_t aa_remove_profiles(struct aa_ns *policy_ns, struct aa_label *subj,
security/apparmor/policy.c
1427
struct aa_ns *ns = NULL;
security/apparmor/policy.c
515
static struct aa_policy *__lookup_parent(struct aa_ns *ns,
security/apparmor/policy.c
549
static struct aa_policy *__create_missing_ancestors(struct aa_ns *ns,
security/apparmor/policy.c
636
struct aa_profile *aa_lookupn_profile(struct aa_ns *ns, const char *hname,
security/apparmor/policy.c
659
struct aa_ns *ns;
security/apparmor/policy.c
888
struct aa_label *label, struct aa_ns *ns)
security/apparmor/policy.c
891
struct aa_ns *view_ns = labels_view(label);
security/apparmor/policy.c
908
struct aa_label *label, struct aa_ns *ns)
security/apparmor/policy.c
921
bool aa_current_policy_view_capable(struct aa_ns *ns)
security/apparmor/policy.c
933
bool aa_current_policy_admin_capable(struct aa_ns *ns)
security/apparmor/policy.c
982
struct aa_ns *ns, const struct cred *ocred, u32 mask)
security/apparmor/policy_ns.c
105
static struct aa_ns *alloc_ns(const char *prefix, const char *name)
security/apparmor/policy_ns.c
107
struct aa_ns *ns;
security/apparmor/policy_ns.c
148
void aa_free_ns(struct aa_ns *ns)
security/apparmor/policy_ns.c
174
struct aa_ns *__aa_lookupn_ns(struct aa_ns *view, const char *hname, size_t n)
security/apparmor/policy_ns.c
176
struct aa_ns *ns = view;
security/apparmor/policy_ns.c
205
struct aa_ns *aa_lookupn_ns(struct aa_ns *view, const char *name, size_t n)
security/apparmor/policy_ns.c
207
struct aa_ns *ns = NULL;
security/apparmor/policy_ns.c
216
static struct aa_ns *__aa_create_ns(struct aa_ns *parent, const char *name,
security/apparmor/policy_ns.c
219
struct aa_ns *ns;
security/apparmor/policy_ns.c
258
struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name,
security/apparmor/policy_ns.c
261
struct aa_ns *ns;
security/apparmor/policy_ns.c
284
struct aa_ns *aa_prepare_ns(struct aa_ns *parent, const char *name)
security/apparmor/policy_ns.c
286
struct aa_ns *ns;
security/apparmor/policy_ns.c
29
struct aa_ns *root_ns;
security/apparmor/policy_ns.c
306
static void destroy_ns(struct aa_ns *ns)
security/apparmor/policy_ns.c
336
void __aa_remove_ns(struct aa_ns *ns)
security/apparmor/policy_ns.c
352
struct aa_ns *ns, *tmp;
security/apparmor/policy_ns.c
391
struct aa_ns *ns = root_ns;
security/apparmor/policy_ns.c
40
bool aa_ns_visible(struct aa_ns *curr, struct aa_ns *view, bool subns)
security/apparmor/policy_ns.c
64
const char *aa_ns_name(struct aa_ns *curr, struct aa_ns *view, bool subns)
security/apparmor/policy_unpack.c
135
struct aa_ns *ns = aa_get_ns(d->ns);
security/apparmor/procattr.c
33
struct aa_ns *ns = labels_ns(label);
security/apparmor/procattr.c
34
struct aa_ns *current_ns = aa_get_current_ns();