Lines Matching refs:effective
231 mls_effective_in_range(struct mac_mls *effective, struct mac_mls *range)
234 KASSERT((effective->mm_flags & MAC_MLS_FLAG_EFFECTIVE) != 0,
235 ("mls_effective_in_range: a not effective"));
240 &effective->mm_effective) &&
241 mls_dominate_element(&effective->mm_effective,
251 ("mls_dominate_effective: a not effective"));
253 ("mls_dominate_effective: b not effective"));
274 ("mls_equal_effective: a not effective"));
276 ("mls_equal_effective: b not effective"));
306 /* If the effective is EQUAL, it's ok. */
445 ("mls_copy_effective: labelfrom not effective"));
659 char *rangehigh, *rangelow, *effective;
662 effective = strsep(&string, "(");
663 if (*effective == '\0')
664 effective = NULL;
685 if (effective != NULL) {
686 error = mls_parse_element(&mm->mm_effective, effective);
804 * update of effective, range, or both.
816 * effective and range, check that the new effective will be
824 * To change the MLS effective label on a credential, the new
825 * effective label must be in the current range.
994 * update of effective, range, or both.
1404 * If there is an MLS label update for a pipe, it must be a effective
1850 * update of effective.
1857 * To relabel a socket, the old socket effective must be in the
1868 * To relabel a socket, the new socket effective must be in
2463 printf("mls_associated_vnode_extattr: not effective\n");
2839 * effective label.