• Home
  • Raw
  • Download

Lines Matching refs:old

740 static void __replace_profile(struct aa_profile *old, struct aa_profile *new)  in __replace_profile()  argument
744 if (!list_empty(&old->base.profiles)) { in __replace_profile()
746 list_splice_init_rcu(&old->base.profiles, &lh, synchronize_rcu); in __replace_profile()
770 struct aa_profile *parent = aa_deref_parent(old); in __replace_profile()
773 aa_label_replace(&old->label, &new->label); in __replace_profile()
775 __aafs_profile_migrate_dents(old, new); in __replace_profile()
779 list_replace_rcu(&old->base.list, &new->base.list); in __replace_profile()
781 aa_put_profile(old); in __replace_profile()
783 __list_remove_profile(old); in __replace_profile()
812 static void share_name(struct aa_profile *old, struct aa_profile *new) in share_name() argument
815 aa_get_str(old->base.hname); in share_name()
816 new->base.hname = old->base.hname; in share_name()
817 new->base.name = old->base.name; in share_name()
818 new->label.hname = old->label.hname; in share_name()
934 &ent->old, &info); in aa_replace_profiles()
949 if (ent->old || ent->rename) in aa_replace_profiles()
980 if (!ent->old) { in aa_replace_profiles()
1002 op = (!ent->old && !ent->rename) ? OP_PROF_LOAD : OP_PROF_REPL; in aa_replace_profiles()
1004 if (ent->old && ent->old->rawdata == ent->new->rawdata) { in aa_replace_profiles()
1022 if (ent->old) { in aa_replace_profiles()
1023 share_name(ent->old, ent->new); in aa_replace_profiles()
1024 __replace_profile(ent->old, ent->new); in aa_replace_profiles()
1055 op = (ent && !ent->old) ? OP_PROF_LOAD : OP_PROF_REPL; in aa_replace_profiles()
1067 op = (!tmp->old) ? OP_PROF_LOAD : OP_PROF_REPL; in aa_replace_profiles()