Home
last modified time | relevance | path

Searched refs:aa_policydb (Results 1 – 12 of 12) sorted by relevance

/linux/security/apparmor/include/
H A Dpolicy.h110 struct aa_policydb { struct
122 extern struct aa_policydb *nullpdb; argument
125 struct aa_policydb *aa_alloc_pdb(gfp_t gfp);
135 static inline struct aa_policydb *aa_get_pdb(struct aa_policydb *pdb) in aa_get_pdb()
149 static inline void aa_put_pdb(struct aa_policydb *pdb) in aa_put_pdb()
156 static inline struct aa_perms *aa_lookup_perms(struct aa_policydb *policy, in aa_lookup_perms()
194 struct aa_policydb *policy;
195 struct aa_policydb *file;
215 struct aa_policydb *xmatch;
H A Dpolicy_compat.h29 int aa_compat_map_xmatch(struct aa_policydb *policy);
30 int aa_compat_map_policy(struct aa_policydb *policy, u32 version);
31 int aa_compat_map_file(struct aa_policydb *policy);
H A Dfile.h20 struct aa_policydb;
81 struct aa_policydb *file_rules,
83 aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start,
H A Dnet.h88 int aa_do_perms(struct aa_profile *profile, struct aa_policydb *policy,
92 aa_state_t aa_match_to_prot(struct aa_policydb *policy, aa_state_t state,
/linux/security/apparmor/
H A Dpolicy_compat.c302 int aa_compat_map_xmatch(struct aa_policydb *policy) in aa_compat_map_xmatch()
313 int aa_compat_map_policy(struct aa_policydb *policy, u32 version) in aa_compat_map_policy()
324 int aa_compat_map_file(struct aa_policydb *policy) in aa_compat_map_file()
H A Dnet.c168 int aa_do_perms(struct aa_profile *profile, struct aa_policydb *policy, in aa_do_perms()
191 static struct aa_perms *early_match(struct aa_policydb *policy, in early_match()
227 aa_state_t aa_match_to_prot(struct aa_policydb *policy, aa_state_t state, in aa_match_to_prot()
H A Dpolicy.c110 static void aa_free_pdb(struct aa_policydb *pdb) in aa_free_pdb()
127 struct aa_policydb *pdb = container_of(kref, struct aa_policydb, count); in aa_pdb_free_kref()
133 struct aa_policydb *aa_alloc_pdb(gfp_t gfp) in aa_alloc_pdb()
135 struct aa_policydb *pdb = kzalloc_obj(struct aa_policydb, gfp); in aa_alloc_pdb()
H A Daf_unix.c85 static aa_state_t match_to_local(struct aa_policydb *policy, in match_to_local()
123 static aa_state_t match_to_sk(struct aa_policydb *policy, in match_to_sk()
139 static aa_state_t match_to_cmd(struct aa_policydb *policy, aa_state_t state, in match_to_cmd()
156 static aa_state_t match_to_peer(struct aa_policydb *policy, aa_state_t state, in match_to_peer()
H A Dfile.c194 struct aa_perms *aa_lookup_condperms(kuid_t subj_uid, struct aa_policydb *rules, in aa_lookup_condperms()
221 aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start, in aa_str_perms()
H A Dpolicy_unpack.c967 static int unpack_pdb(struct aa_ext *e, struct aa_policydb **policy, in unpack_pdb()
971 struct aa_policydb *pdb; in unpack_pdb()
1519 static bool verify_perms(struct aa_policydb *pdb) in verify_perms()
H A Dmount.c159 static int do_match_mnt(struct aa_policydb *policy, aa_state_t start, in do_match_mnt()
H A Dlsm.c2512 struct aa_policydb *nullpdb __ro_after_init;