Lines Matching refs:flags
84 orig->flags |= FLAG_STALE; in __aa_proxy_redirect()
213 u |= new->vec[i]->label.flags & (FLAG_DEBUG1 | FLAG_DEBUG2 | in accum_label_info()
215 if (!(u & new->vec[i]->label.flags & FLAG_UNCONFINED)) in accum_label_info()
219 new->flags |= u; in accum_label_info()
271 int aa_vec_unique(struct aa_profile **vec, int n, int flags) in aa_vec_unique() argument
314 if (flags & VEC_FLAG_TERMINATE) in aa_vec_unique()
359 if (label->flags & FLAG_NS_COUNT) in label_free_switch()
371 if (label->flags & FLAG_IN_TREE) in label_free_rcu()
613 if (label->flags & FLAG_IN_TREE) { in __label_remove()
615 label->flags &= ~FLAG_IN_TREE; in __label_remove()
643 AA_BUG(new->flags & FLAG_IN_TREE); in __label_replace()
648 if (old->flags & FLAG_IN_TREE) { in __label_replace()
650 old->flags &= ~FLAG_IN_TREE; in __label_replace()
651 new->flags |= FLAG_IN_TREE; in __label_replace()
681 AA_BUG(label->flags & FLAG_IN_TREE); in __label_insert()
712 label->flags |= FLAG_IN_TREE; in __label_insert()
783 unsigned long flags; in aa_label_remove() local
788 write_lock_irqsave(&ls->lock, flags); in aa_label_remove()
790 write_unlock_irqrestore(&ls->lock, flags); in aa_label_remove()
805 unsigned long flags; in aa_label_replace() local
809 write_lock_irqsave(&labels_set(old)->lock, flags); in aa_label_replace()
815 write_unlock_irqrestore(&labels_set(old)->lock, flags); in aa_label_replace()
820 write_lock_irqsave(&ls->lock, flags); in aa_label_replace()
823 write_unlock_irqrestore(&ls->lock, flags); in aa_label_replace()
825 write_lock_irqsave(&ls->lock, flags); in aa_label_replace()
829 write_unlock_irqrestore(&ls->lock, flags); in aa_label_replace()
848 unsigned long flags; in vec_find() local
855 read_lock_irqsave(&ls->lock, flags); in vec_find()
857 read_unlock_irqrestore(&ls->lock, flags); in vec_find()
868 unsigned long flags; in vec_create_and_insert_label() local
889 write_lock_irqsave(&ls->lock, flags); in vec_create_and_insert_label()
891 write_unlock_irqrestore(&ls->lock, flags); in vec_create_and_insert_label()
922 unsigned long flags; in aa_label_insert() local
929 read_lock_irqsave(&ls->lock, flags); in aa_label_insert()
931 read_unlock_irqrestore(&ls->lock, flags); in aa_label_insert()
936 write_lock_irqsave(&ls->lock, flags); in aa_label_insert()
938 write_unlock_irqrestore(&ls->lock, flags); in aa_label_insert()
1048 unsigned long flags; in label_merge_insert() local
1095 write_lock_irqsave(&ls->lock, flags); in label_merge_insert()
1097 write_unlock_irqrestore(&ls->lock, flags); in label_merge_insert()
1176 unsigned long flags; in aa_label_find_merge() local
1186 read_lock_irqsave(&ls->lock, flags); in aa_label_find_merge()
1188 read_unlock_irqrestore(&ls->lock, flags); in aa_label_find_merge()
1437 unsigned long flags; in aa_update_label_name() local
1451 write_lock_irqsave(&ls->lock, flags); in aa_update_label_name()
1452 if (!label->hname && label->flags & FLAG_IN_TREE) { in aa_update_label_name()
1457 write_unlock_irqrestore(&ls->lock, flags); in aa_update_label_name()
1467 int flags) in use_label_hname() argument
1470 !(flags & ~FLAG_SHOW_MODE)) in use_label_hname()
1503 struct aa_profile *profile, int flags, in aa_profile_snxprint() argument
1519 flags & FLAG_VIEW_SUBNS); in aa_profile_snxprint()
1521 if (flags & FLAG_HIDDEN_UNCONFINED) in aa_profile_snxprint()
1527 if ((flags & FLAG_SHOW_MODE) && profile != profile->ns->unconfined) { in aa_profile_snxprint()
1544 int flags) in label_modename() argument
1551 if (aa_ns_visible(ns, profile->ns, flags & FLAG_VIEW_SUBNS)) { in label_modename()
1577 int flags) in display_mode() argument
1579 if ((flags & FLAG_SHOW_MODE)) { in display_mode()
1585 flags & FLAG_VIEW_SUBNS) && in display_mode()
1614 struct aa_label *label, int flags) in aa_label_snxprint() argument
1625 if (DEBUG_ABS_ROOT && (flags & FLAG_ABS_ROOT)) { in aa_label_snxprint()
1634 if (aa_ns_visible(ns, profile->ns, flags & FLAG_VIEW_SUBNS)) { in aa_label_snxprint()
1640 flags & FLAG_VIEW_SUBNS, in aa_label_snxprint()
1648 if (flags & FLAG_HIDDEN_UNCONFINED) in aa_label_snxprint()
1656 if (display_mode(ns, label, flags)) { in aa_label_snxprint()
1658 label_modename(ns, label, flags)); in aa_label_snxprint()
1678 int flags, gfp_t gfp) in aa_label_asxprint() argument
1685 size = aa_label_snxprint(NULL, 0, ns, label, flags); in aa_label_asxprint()
1692 return aa_label_snxprint(*strp, size + 1, ns, label, flags); in aa_label_asxprint()
1707 struct aa_label *label, int flags, gfp_t gfp) in aa_label_acntsxprint() argument
1714 size = aa_label_snxprint(NULL, 0, ns, label, flags); in aa_label_acntsxprint()
1721 return aa_label_snxprint(*strp, size + 1, ns, label, flags); in aa_label_acntsxprint()
1726 struct aa_label *label, int flags, gfp_t gfp) in aa_label_xaudit() argument
1735 if (!use_label_hname(ns, label, flags) || in aa_label_xaudit()
1736 display_mode(ns, label, flags)) { in aa_label_xaudit()
1737 len = aa_label_asxprint(&name, ns, label, flags, gfp); in aa_label_xaudit()
1756 struct aa_label *label, int flags, gfp_t gfp) in aa_label_seq_xprint() argument
1761 if (!use_label_hname(ns, label, flags)) { in aa_label_seq_xprint()
1765 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_seq_xprint()
1772 } else if (display_mode(ns, label, flags)) in aa_label_seq_xprint()
1774 label_modename(ns, label, flags)); in aa_label_seq_xprint()
1779 void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags, in aa_label_xprintk() argument
1784 if (!use_label_hname(ns, label, flags)) { in aa_label_xprintk()
1788 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_xprintk()
1795 } else if (display_mode(ns, label, flags)) in aa_label_xprintk()
1797 label_modename(ns, label, flags)); in aa_label_xprintk()
1958 unsigned long flags; in aa_labelset_destroy() local
1962 write_lock_irqsave(&ls->lock, flags); in aa_labelset_destroy()
1972 write_unlock_irqrestore(&ls->lock, flags); in aa_labelset_destroy()
1990 unsigned long flags; in labelset_next_stale() local
1994 read_lock_irqsave(&ls->lock, flags); in labelset_next_stale()
2007 read_unlock_irqrestore(&ls->lock, flags); in labelset_next_stale()
2028 unsigned long flags; in __label_update() local
2043 write_lock_irqsave(&ls->lock, flags); in __label_update()
2065 write_unlock_irqrestore(&ls->lock, flags); in __label_update()
2067 write_lock_irqsave(&ls->lock, flags); in __label_update()
2077 write_unlock_irqrestore(&ls->lock, flags); in __label_update()