Lines Matching refs:hat
1059 struct aa_profile *root, *hat = NULL; in build_change_hat() local
1073 hat = aa_find_child(root, name); in build_change_hat()
1074 if (!hat) { in build_change_hat()
1077 hat = aa_new_learning_profile(profile, true, name, in build_change_hat()
1079 if (!hat) { in build_change_hat()
1090 name, hat ? hat->base.hname : NULL, in build_change_hat()
1091 hat ? &hat->label : NULL, GLOBAL_ROOT_UID, info, in build_change_hat()
1093 if (!hat || (error && error != -ENOENT)) in build_change_hat()
1098 return &hat->label; in build_change_hat()
1109 struct aa_profile *profile, *root, *hat = NULL; in change_hat() local
1124 for (i = 0; i < count && !hat; i++) { in change_hat()
1136 hat = aa_find_child(root, name); in change_hat()
1138 if (!hat) { in change_hat()
1142 } else if (!PROFILE_IS_HAT(hat)) { in change_hat()
1145 aa_put_profile(hat); in change_hat()
1148 aa_put_profile(hat); in change_hat()