Lines Matching defs:effective
225 mls_effective_in_range(struct mac_mls *effective, struct mac_mls *range)
228 KASSERT((effective->mm_flags & MAC_MLS_FLAG_EFFECTIVE) != 0,
229 ("mls_effective_in_range: a not effective"));
234 &effective->mm_effective) &&
235 mls_dominate_element(&effective->mm_effective,
245 ("mls_dominate_effective: a not effective"));
247 ("mls_dominate_effective: b not effective"));
268 ("mls_equal_effective: a not effective"));
270 ("mls_equal_effective: b not effective"));
300 /* If the effective is EQUAL, it's ok. */
439 ("mls_copy_effective: labelfrom not effective"));
653 char *rangehigh, *rangelow, *effective;
656 effective = strsep(&string, "(");
657 if (*effective == '\0')
658 effective = NULL;
679 if (effective != NULL) {
680 error = mls_parse_element(&mm->mm_effective, effective);
798 * update of effective, range, or both.
810 * effective and range, check that the new effective will be
818 * To change the MLS effective label on a credential, the new
819 * effective label must be in the current range.
988 * update of effective, range, or both.
1387 * If there is an MLS label update for a pipe, it must be a effective
1869 * update of effective.
1876 * To relabel a socket, the old socket effective must be in the
1887 * To relabel a socket, the new socket effective must be in
2482 printf("mls_associated_vnode_extattr: not effective\n");
2858 * effective label.