Home
last modified time | relevance | path

Searched refs:replacedby (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/security/apparmor/
Dpolicy.c611 aa_put_replacedby(profile->replacedby); in aa_free_profile()
655 profile->replacedby = kzalloc(sizeof(struct aa_replacedby), GFP_KERNEL); in aa_alloc_profile()
656 if (!profile->replacedby) in aa_alloc_profile()
658 kref_init(&profile->replacedby->count); in aa_alloc_profile()
668 kzfree(profile->replacedby); in aa_alloc_profile()
1013 aa_put_replacedby(new->replacedby); in __replace_profile()
1014 new->replacedby = aa_get_replacedby(old->replacedby); in __replace_profile()
1015 } else if (!rcu_access_pointer(new->replacedby->profile)) in __replace_profile()
1017 rcu_assign_pointer(new->replacedby->profile, in __replace_profile()
1172 struct aa_replacedby *r = ent->new->replacedby; in aa_replace_profiles()
[all …]
Dapparmorfs.c390 struct aa_replacedby *r = aa_get_replacedby(profile->replacedby); in create_profile_file()
/linux-4.4.14/security/apparmor/include/
Dpolicy.h205 struct aa_replacedby *replacedby; member
330 return aa_get_profile_rcu(&p->replacedby->profile); in aa_get_newest_profile()
364 tmp = rcu_dereference_protected(orig->replacedby->profile, in __aa_update_replacedby()
366 rcu_assign_pointer(orig->replacedby->profile, aa_get_profile(new)); in __aa_update_replacedby()