Lines Matching refs:flags
84 orig->flags |= FLAG_STALE; in __aa_proxy_redirect()
262 int aa_vec_unique(struct aa_profile **vec, int n, int flags) in aa_vec_unique() argument
305 if (flags & VEC_FLAG_TERMINATE) in aa_vec_unique()
355 if (label->flags & FLAG_NS_COUNT) in label_free_switch()
367 if (label->flags & FLAG_IN_TREE) in label_free_rcu()
577 if (label->flags & FLAG_IN_TREE) { in __label_remove()
579 label->flags &= ~FLAG_IN_TREE; in __label_remove()
607 AA_BUG(new->flags & FLAG_IN_TREE); in __label_replace()
612 if (old->flags & FLAG_IN_TREE) { in __label_replace()
614 old->flags &= ~FLAG_IN_TREE; in __label_replace()
615 new->flags |= FLAG_IN_TREE; in __label_replace()
644 AA_BUG(label->flags & FLAG_IN_TREE); in __label_insert()
675 label->flags |= FLAG_IN_TREE; in __label_insert()
745 unsigned long flags; in aa_label_remove() local
750 write_lock_irqsave(&ls->lock, flags); in aa_label_remove()
752 write_unlock_irqrestore(&ls->lock, flags); in aa_label_remove()
767 unsigned long flags; in aa_label_replace() local
771 write_lock_irqsave(&labels_set(old)->lock, flags); in aa_label_replace()
777 write_unlock_irqrestore(&labels_set(old)->lock, flags); in aa_label_replace()
782 write_lock_irqsave(&ls->lock, flags); in aa_label_replace()
785 write_unlock_irqrestore(&ls->lock, flags); in aa_label_replace()
787 write_lock_irqsave(&ls->lock, flags); in aa_label_replace()
791 write_unlock_irqrestore(&ls->lock, flags); in aa_label_replace()
810 unsigned long flags; in vec_find() local
817 read_lock_irqsave(&ls->lock, flags); in vec_find()
819 read_unlock_irqrestore(&ls->lock, flags); in vec_find()
830 unsigned long flags; in vec_create_and_insert_label() local
851 write_lock_irqsave(&ls->lock, flags); in vec_create_and_insert_label()
853 write_unlock_irqrestore(&ls->lock, flags); in vec_create_and_insert_label()
901 unsigned long flags; in aa_label_insert() local
908 read_lock_irqsave(&ls->lock, flags); in aa_label_insert()
910 read_unlock_irqrestore(&ls->lock, flags); in aa_label_insert()
915 write_lock_irqsave(&ls->lock, flags); in aa_label_insert()
917 write_unlock_irqrestore(&ls->lock, flags); in aa_label_insert()
1027 unsigned long flags; in label_merge_insert() local
1074 new->flags |= FLAG_UNCONFINED; in label_merge_insert()
1076 write_lock_irqsave(&ls->lock, flags); in label_merge_insert()
1078 write_unlock_irqrestore(&ls->lock, flags); in label_merge_insert()
1157 unsigned long flags; in aa_label_find_merge() local
1167 read_lock_irqsave(&ls->lock, flags); in aa_label_find_merge()
1169 read_unlock_irqrestore(&ls->lock, flags); in aa_label_find_merge()
1419 unsigned long flags; in aa_update_label_name() local
1433 write_lock_irqsave(&ls->lock, flags); in aa_update_label_name()
1434 if (!label->hname && label->flags & FLAG_IN_TREE) { in aa_update_label_name()
1439 write_unlock_irqrestore(&ls->lock, flags); in aa_update_label_name()
1449 int flags) in use_label_hname() argument
1452 !(flags & ~FLAG_SHOW_MODE)) in use_label_hname()
1485 struct aa_profile *profile, int flags, in aa_profile_snxprint() argument
1501 flags & FLAG_VIEW_SUBNS); in aa_profile_snxprint()
1503 if (flags & FLAG_HIDDEN_UNCONFINED) in aa_profile_snxprint()
1509 if ((flags & FLAG_SHOW_MODE) && profile != profile->ns->unconfined) { in aa_profile_snxprint()
1526 int flags) in label_modename() argument
1533 if (aa_ns_visible(ns, profile->ns, flags & FLAG_VIEW_SUBNS)) { in label_modename()
1559 int flags) in display_mode() argument
1561 if ((flags & FLAG_SHOW_MODE)) { in display_mode()
1567 flags & FLAG_VIEW_SUBNS) && in display_mode()
1596 struct aa_label *label, int flags) in aa_label_snxprint() argument
1607 if (flags & FLAG_ABS_ROOT) { in aa_label_snxprint()
1616 if (aa_ns_visible(ns, profile->ns, flags & FLAG_VIEW_SUBNS)) { in aa_label_snxprint()
1622 flags & FLAG_VIEW_SUBNS, in aa_label_snxprint()
1630 if (flags & FLAG_HIDDEN_UNCONFINED) in aa_label_snxprint()
1638 if (display_mode(ns, label, flags)) { in aa_label_snxprint()
1640 label_modename(ns, label, flags)); in aa_label_snxprint()
1660 int flags, gfp_t gfp) in aa_label_asxprint() argument
1667 size = aa_label_snxprint(NULL, 0, ns, label, flags); in aa_label_asxprint()
1674 return aa_label_snxprint(*strp, size + 1, ns, label, flags); in aa_label_asxprint()
1689 struct aa_label *label, int flags, gfp_t gfp) in aa_label_acntsxprint() argument
1696 size = aa_label_snxprint(NULL, 0, ns, label, flags); in aa_label_acntsxprint()
1703 return aa_label_snxprint(*strp, size + 1, ns, label, flags); in aa_label_acntsxprint()
1708 struct aa_label *label, int flags, gfp_t gfp) in aa_label_xaudit() argument
1717 if (!use_label_hname(ns, label, flags) || in aa_label_xaudit()
1718 display_mode(ns, label, flags)) { in aa_label_xaudit()
1719 len = aa_label_asxprint(&name, ns, label, flags, gfp); in aa_label_xaudit()
1738 struct aa_label *label, int flags, gfp_t gfp) in aa_label_seq_xprint() argument
1743 if (!use_label_hname(ns, label, flags)) { in aa_label_seq_xprint()
1747 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_seq_xprint()
1754 } else if (display_mode(ns, label, flags)) in aa_label_seq_xprint()
1756 label_modename(ns, label, flags)); in aa_label_seq_xprint()
1761 void aa_label_xprintk(struct aa_ns *ns, struct aa_label *label, int flags, in aa_label_xprintk() argument
1766 if (!use_label_hname(ns, label, flags)) { in aa_label_xprintk()
1770 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_xprintk()
1777 } else if (display_mode(ns, label, flags)) in aa_label_xprintk()
1779 label_modename(ns, label, flags)); in aa_label_xprintk()
1955 unsigned long flags; in aa_labelset_destroy() local
1959 write_lock_irqsave(&ls->lock, flags); in aa_labelset_destroy()
1969 write_unlock_irqrestore(&ls->lock, flags); in aa_labelset_destroy()
1987 unsigned long flags; in labelset_next_stale() local
1991 read_lock_irqsave(&ls->lock, flags); in labelset_next_stale()
2004 read_unlock_irqrestore(&ls->lock, flags); in labelset_next_stale()
2025 unsigned long flags; in __label_update() local
2040 write_lock_irqsave(&ls->lock, flags); in __label_update()
2062 write_unlock_irqrestore(&ls->lock, flags); in __label_update()
2064 write_lock_irqsave(&ls->lock, flags); in __label_update()
2074 write_unlock_irqrestore(&ls->lock, flags); in __label_update()