Lines Matching refs:label
31 struct aa_label *label) in set_cred_label() argument
36 *blob = label; in set_cred_label()
112 static inline void __end_cred_crit_section(struct aa_label *label, in __end_cred_crit_section() argument
116 aa_put_label(label); in __end_cred_crit_section()
152 struct aa_label *label = cred_label(cred); in __begin_cred_crit_section() local
154 if (label_is_stale(label)) { in __begin_cred_crit_section()
156 return aa_get_newest_label(label); in __begin_cred_crit_section()
160 return label; in __begin_cred_crit_section()
171 static inline void __end_current_label_crit_section(struct aa_label *label, in __end_current_label_crit_section() argument
174 __end_cred_crit_section(label, needput); in __end_current_label_crit_section()
185 static inline void end_current_label_crit_section(struct aa_label *label) in end_current_label_crit_section() argument
187 if (label != aa_current_raw_label()) in end_current_label_crit_section()
188 aa_put_label(label); in end_current_label_crit_section()
223 struct aa_label *label = aa_current_raw_label(); in begin_current_label_crit_section() local
227 if (label_is_stale(label)) { in begin_current_label_crit_section()
228 label = aa_get_newest_label(label); in begin_current_label_crit_section()
229 if (aa_replace_current_label(label) == 0) in begin_current_label_crit_section()
231 aa_put_label(label); in begin_current_label_crit_section()
234 return label; in begin_current_label_crit_section()
239 struct aa_label *label; in aa_get_current_ns() local
243 label = __begin_current_label_crit_section(&needput); in aa_get_current_ns()
244 ns = aa_get_ns(labels_ns(label)); in aa_get_current_ns()
245 __end_current_label_crit_section(label, needput); in aa_get_current_ns()