Lines Matching refs:mac_mls

92 #include <security/mac_mls/mac_mls.h>
97 "TrustedBSD mac_mls policy controls");
99 static int mls_label_size = sizeof(struct mac_mls);
101 &mls_label_size, 0, "Size of struct mac_mls");
127 #define SLOT(l) ((struct mac_mls *)mac_label_get((l), mls_slot))
142 static struct mac_mls *
150 mls_free(struct mac_mls *mm)
160 mls_atmostflags(struct mac_mls *mm, int flags)
221 mls_range_in_range(struct mac_mls *rangea, struct mac_mls *rangeb)
231 mls_effective_in_range(struct mac_mls *effective, struct mac_mls *range)
248 mls_dominate_effective(struct mac_mls *a, struct mac_mls *b)
270 mls_equal_effective(struct mac_mls *a, struct mac_mls *b)
282 mls_contains_equal(struct mac_mls *mm)
300 mls_subject_privileged(struct mac_mls *mm)
325 mls_valid(struct mac_mls *mm)
397 mls_set_range(struct mac_mls *mm, u_short typelow, u_short levellow,
416 mls_set_effective(struct mac_mls *mm, u_short type, u_short level,
429 mls_copy_range(struct mac_mls *labelfrom, struct mac_mls *labelto)
441 mls_copy_effective(struct mac_mls *labelfrom, struct mac_mls *labelto)
452 mls_copy(struct mac_mls *source, struct mac_mls *dest)
468 zone_mls = uma_zcreate("mac_mls", sizeof(struct mac_mls), NULL,
556 mls_to_string(struct sbuf *sb, struct mac_mls *mm)
588 struct mac_mls *mm;
657 mls_parse(struct mac_mls *mm, char *string)
713 struct mac_mls *mm, mm_temp;
746 struct mac_mls *a, *b;
762 struct mac_mls *source, *dest;
774 struct mac_mls *source, *dest;
785 struct mac_mls *label;
796 struct mac_mls *subj, *new;
856 struct mac_mls *subj, *obj;
874 struct mac_mls *dest;
886 struct mac_mls *dest;
898 struct mac_mls *source, *dest;
910 struct mac_mls *mm;
938 struct mac_mls *mm;
949 struct mac_mls *source, *dest;
961 struct mac_mls *source, *dest;
974 struct mac_mls *source, *dest;
986 struct mac_mls *subj, *new;
1010 struct mac_mls *p, *i;
1024 struct mac_mls *dest;
1042 struct mac_mls *source, *dest;
1054 struct mac_mls *source, *dest;
1066 struct mac_mls *p, *i;
1081 struct mac_mls *subj, *obj;
1099 struct mac_mls *source, *dest;
1111 struct mac_mls *source, *dest;
1123 struct mac_mls *source, *dest;
1137 struct mac_mls *source, *dest;
1149 struct mac_mls *a, *b;
1161 struct mac_mls *source, *dest;
1182 struct mac_mls *source, *dest;
1194 struct mac_mls *a, *b;
1206 struct mac_mls *source, *dest;
1227 struct mac_mls *subj, *obj;
1244 struct mac_mls *source, *dest;
1256 struct mac_mls *dest;
1267 struct mac_mls *dest;
1278 struct mac_mls *source, *dest;
1289 struct mac_mls *dest;
1301 struct mac_mls *source, *dest;
1313 struct mac_mls *source, *dest;
1325 struct mac_mls *dest;
1336 struct mac_mls *dest;
1360 struct mac_mls *subj, *obj;
1378 struct mac_mls *subj, *obj;
1396 struct mac_mls *subj, *obj, *new;
1447 struct mac_mls *subj, *obj;
1465 struct mac_mls *subj, *obj;
1483 struct mac_mls *source, *dest;
1495 struct mac_mls *source, *dest;
1507 struct mac_mls *subj, *obj;
1525 struct mac_mls *subj, *obj;
1543 struct mac_mls *subj, *obj;
1561 struct mac_mls *subj, *obj;
1579 struct mac_mls *subj, *obj;
1597 struct mac_mls *source, *dest;
1609 struct mac_mls *subj, *obj;
1633 struct mac_mls *subj, *obj;
1657 struct mac_mls *subj, *obj;
1675 struct mac_mls *subj, *obj;
1693 struct mac_mls *subj, *obj;
1711 struct mac_mls *subj, *obj;
1729 struct mac_mls *subj, *obj;
1747 struct mac_mls *subj, *obj;
1765 struct mac_mls *subj, *obj;
1783 struct mac_mls *source, *dest;
1794 struct mac_mls *subj, *obj;
1814 struct mac_mls *subj, *obj;
1834 struct mac_mls *subj, *obj;
1855 struct mac_mls *p, *s;
1875 struct mac_mls *subj, *obj, *new;
1928 struct mac_mls *subj, *obj;
1950 struct mac_mls *source, *dest;
1962 struct mac_mls *source, *dest;
1976 struct mac_mls source, *dest;
1993 struct mac_mls *source, *dest;
2007 struct mac_mls *source, *dest;
2022 struct mac_mls source, *dest;
2038 struct mac_mls *source, *dest;
2050 struct mac_mls *source, *dest;
2062 struct mac_mls *subj, *obj;
2084 struct mac_mls *subj, *obj;
2103 struct mac_mls *subj, *obj;
2122 bzero(SLOT(msglabel), sizeof(struct mac_mls));
2129 struct mac_mls *source, *dest;
2142 struct mac_mls *subj, *obj;
2160 struct mac_mls *subj, *obj;
2178 struct mac_mls *subj, *obj;
2196 struct mac_mls *subj, *obj;
2214 struct mac_mls *subj, *obj;
2232 struct mac_mls *subj, *obj;
2263 bzero(SLOT(msqlabel), sizeof(struct mac_mls));
2270 struct mac_mls *source, *dest;
2282 struct mac_mls *subj, *obj;
2320 struct mac_mls *subj, *obj;
2338 struct mac_mls *subj, *obj;
2361 bzero(SLOT(semalabel), sizeof(struct mac_mls));
2368 struct mac_mls *source, *dest;
2380 struct mac_mls *subj, *obj;
2402 struct mac_mls *subj, *obj;
2434 struct mac_mls *subj, *obj;
2452 bzero(SLOT(shmlabel), sizeof(struct mac_mls));
2459 struct mac_mls *source, *dest;
2471 struct mac_mls mm_temp, *source, *dest;
2511 struct mac_mls *source, *dest;
2523 struct mac_mls *subj, *obj;
2541 struct mac_mls *subj, *obj;
2559 struct mac_mls *subj, *obj;
2577 struct mac_mls *subj, *obj;
2595 struct mac_mls *subj, *obj;
2614 struct mac_mls *subj, *obj, *exec;
2645 struct mac_mls *subj, *obj;
2663 struct mac_mls *subj, *obj;
2682 struct mac_mls *subj, *obj;
2705 struct mac_mls *subj, *obj;
2723 struct mac_mls *subj, *obj;
2741 struct mac_mls *subj, *obj;
2769 struct mac_mls *subj, *obj;
2794 struct mac_mls *subj, *obj;
2812 struct mac_mls *subj, *obj;
2830 struct mac_mls *subj, *obj;
2848 struct mac_mls *subj, *obj;
2866 struct mac_mls *old, *new, *subj;
2918 struct mac_mls *subj, *obj;
2942 struct mac_mls *subj, *obj;
2967 struct mac_mls *subj, *obj;
2985 struct mac_mls *subj, *obj;
3003 struct mac_mls *subj, *obj;
3023 struct mac_mls *subj, *obj;
3041 struct mac_mls *subj, *obj;
3059 struct mac_mls *subj, *obj;
3077 struct mac_mls *subj, *obj;
3095 struct mac_mls *subj, *obj;
3114 struct mac_mls *subj, *obj;
3137 struct mac_mls *subj, *obj;
3156 struct mac_mls *source, *dest, mm_temp;
3178 struct mac_mls *source, *dest;
3190 struct mac_mls *source, mm_temp;
3438 MAC_POLICY_SET(&mls_ops, mac_mls, "TrustedBSD MAC/MLS",