Lines Matching refs:mac_mls

96 static int	mls_label_size = sizeof(struct mac_mls);
121 #define SLOT(l) ((struct mac_mls *)mac_label_get((l), mls_slot))
136 static struct mac_mls *
144 mls_free(struct mac_mls *mm) in mls_free()
154 mls_atmostflags(struct mac_mls *mm, int flags) in mls_atmostflags()
215 mls_range_in_range(struct mac_mls *rangea, struct mac_mls *rangeb) in mls_range_in_range()
225 mls_effective_in_range(struct mac_mls *effective, struct mac_mls *range) in mls_effective_in_range()
242 mls_dominate_effective(struct mac_mls *a, struct mac_mls *b) in mls_dominate_effective()
264 mls_equal_effective(struct mac_mls *a, struct mac_mls *b) in mls_equal_effective()
276 mls_contains_equal(struct mac_mls *mm) in mls_contains_equal()
294 mls_subject_privileged(struct mac_mls *mm) in mls_subject_privileged()
319 mls_valid(struct mac_mls *mm) in mls_valid()
391 mls_set_range(struct mac_mls *mm, u_short typelow, u_short levellow, in mls_set_range()
410 mls_set_effective(struct mac_mls *mm, u_short type, u_short level, in mls_set_effective()
423 mls_copy_range(struct mac_mls *labelfrom, struct mac_mls *labelto) in mls_copy_range()
435 mls_copy_effective(struct mac_mls *labelfrom, struct mac_mls *labelto) in mls_copy_effective()
446 mls_copy(struct mac_mls *source, struct mac_mls *dest) in mls_copy()
462 zone_mls = uma_zcreate("mac_mls", sizeof(struct mac_mls), NULL, in mls_init()
550 mls_to_string(struct sbuf *sb, struct mac_mls *mm) in mls_to_string()
582 struct mac_mls *mm; in mls_externalize_label()
651 mls_parse(struct mac_mls *mm, char *string) in mls_parse()
707 struct mac_mls *mm, mm_temp; in mls_internalize_label()
740 struct mac_mls *a, *b; in mls_bpfdesc_check_receive()
756 struct mac_mls *source, *dest; in mls_bpfdesc_create()
768 struct mac_mls *source, *dest; in mls_bpfdesc_create_mbuf()
779 struct mac_mls *label; in mls_cred_associate_nfsd()
790 struct mac_mls *subj, *new; in mls_cred_check_relabel()
850 struct mac_mls *subj, *obj; in mls_cred_check_visible()
868 struct mac_mls *dest; in mls_cred_create_init()
880 struct mac_mls *dest; in mls_cred_create_swapper()
892 struct mac_mls *source, *dest; in mls_cred_relabel()
904 struct mac_mls *mm; in mls_devfs_create_device()
932 struct mac_mls *mm; in mls_devfs_create_directory()
943 struct mac_mls *source, *dest; in mls_devfs_create_symlink()
955 struct mac_mls *source, *dest; in mls_devfs_update()
968 struct mac_mls *source, *dest; in mls_devfs_vnode_associate()
980 struct mac_mls *subj, *new; in mls_ifnet_check_relabel()
1004 struct mac_mls *p, *i; in mls_ifnet_check_transmit()
1018 struct mac_mls *dest; in mls_ifnet_create()
1036 struct mac_mls *source, *dest; in mls_ifnet_create_mbuf()
1048 struct mac_mls *source, *dest; in mls_ifnet_relabel()
1060 struct mac_mls *p, *i; in mls_inpcb_check_deliver()
1075 struct mac_mls *subj, *obj; in mls_inpcb_check_visible()
1093 struct mac_mls *source, *dest; in mls_inpcb_create()
1105 struct mac_mls *source, *dest; in mls_inpcb_create_mbuf()
1117 struct mac_mls *source, *dest; in mls_inpcb_sosetlabel()
1131 struct mac_mls *source, *dest; in mls_ip6q_create()
1143 struct mac_mls *a, *b; in mls_ip6q_match()
1155 struct mac_mls *source, *dest; in mls_ip6q_reassemble()
1176 struct mac_mls *source, *dest; in mls_ipq_create()
1188 struct mac_mls *a, *b; in mls_ipq_match()
1200 struct mac_mls *source, *dest; in mls_ipq_reassemble()
1221 struct mac_mls *subj, *obj; in mls_mount_check_stat()
1238 struct mac_mls *source, *dest; in mls_mount_create()
1250 struct mac_mls *dest; in mls_netinet_arp_send()
1261 struct mac_mls *source, *dest; in mls_netinet_firewall_reply()
1272 struct mac_mls *dest; in mls_netinet_firewall_send()
1284 struct mac_mls *source, *dest; in mls_netinet_fragment()
1296 struct mac_mls *source, *dest; in mls_netinet_icmp_reply()
1308 struct mac_mls *dest; in mls_netinet_igmp_send()
1319 struct mac_mls *dest; in mls_netinet6_nd6_send()
1343 struct mac_mls *subj, *obj; in mls_pipe_check_poll()
1361 struct mac_mls *subj, *obj; in mls_pipe_check_read()
1379 struct mac_mls *subj, *obj, *new; in mls_pipe_check_relabel()
1430 struct mac_mls *subj, *obj; in mls_pipe_check_stat()
1448 struct mac_mls *subj, *obj; in mls_pipe_check_write()
1466 struct mac_mls *source, *dest; in mls_pipe_create()
1478 struct mac_mls *source, *dest; in mls_pipe_relabel()
1490 struct mac_mls *subj, *obj; in mls_posixsem_check_openunlink()
1508 struct mac_mls *subj, *obj; in mls_posixsem_check_rdonly()
1526 struct mac_mls *subj, *obj; in mls_posixsem_check_setmode()
1544 struct mac_mls *subj, *obj; in mls_posixsem_check_setowner()
1562 struct mac_mls *subj, *obj; in mls_posixsem_check_write()
1580 struct mac_mls *source, *dest; in mls_posixsem_create()
1592 struct mac_mls *subj, *obj; in mls_posixshm_check_mmap()
1616 struct mac_mls *subj, *obj; in mls_posixshm_check_open()
1640 struct mac_mls *subj, *obj; in mls_posixshm_check_read()
1658 struct mac_mls *subj, *obj; in mls_posixshm_check_setmode()
1676 struct mac_mls *subj, *obj; in mls_posixshm_check_setowner()
1694 struct mac_mls *subj, *obj; in mls_posixshm_check_stat()
1712 struct mac_mls *subj, *obj; in mls_posixshm_check_truncate()
1730 struct mac_mls *subj, *obj; in mls_posixshm_check_unlink()
1748 struct mac_mls *subj, *obj; in mls_posixshm_check_write()
1766 struct mac_mls *source, *dest; in mls_posixshm_create()
1777 struct mac_mls *subj, *obj; in mls_proc_check_debug()
1797 struct mac_mls *subj, *obj; in mls_proc_check_sched()
1817 struct mac_mls *subj, *obj; in mls_proc_check_signal()
1838 struct mac_mls *p, *s; in mls_socket_check_deliver()
1858 struct mac_mls *subj, *obj, *new; in mls_socket_check_relabel()
1911 struct mac_mls *subj, *obj; in mls_socket_check_visible()
1933 struct mac_mls *source, *dest; in mls_socket_create()
1945 struct mac_mls *source, *dest; in mls_socket_create_mbuf()
1959 struct mac_mls source, *dest; in mls_socket_newconn()
1976 struct mac_mls *source, *dest; in mls_socket_relabel()
1990 struct mac_mls *source, *dest; in mls_socketpeer_set_from_mbuf()
2005 struct mac_mls source, *dest; in mls_socketpeer_set_from_socket()
2021 struct mac_mls *source, *dest; in mls_syncache_create()
2033 struct mac_mls *source, *dest; in mls_syncache_create_mbuf()
2045 struct mac_mls *subj, *obj; in mls_system_check_acct()
2067 struct mac_mls *subj, *obj; in mls_system_check_auditctl()
2086 struct mac_mls *subj, *obj; in mls_system_check_swapon()
2105 bzero(SLOT(msglabel), sizeof(struct mac_mls)); in mls_sysvmsg_cleanup()
2112 struct mac_mls *source, *dest; in mls_sysvmsg_create()
2125 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msgrcv()
2143 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msgrmid()
2161 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msqget()
2179 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msqsnd()
2197 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msqrcv()
2215 struct mac_mls *subj, *obj; in mls_sysvmsq_check_msqctl()
2246 bzero(SLOT(msqlabel), sizeof(struct mac_mls)); in mls_sysvmsq_cleanup()
2253 struct mac_mls *source, *dest; in mls_sysvmsq_create()
2265 struct mac_mls *subj, *obj; in mls_sysvsem_check_semctl()
2303 struct mac_mls *subj, *obj; in mls_sysvsem_check_semget()
2321 struct mac_mls *subj, *obj; in mls_sysvsem_check_semop()
2344 bzero(SLOT(semalabel), sizeof(struct mac_mls)); in mls_sysvsem_cleanup()
2351 struct mac_mls *source, *dest; in mls_sysvsem_create()
2363 struct mac_mls *subj, *obj; in mls_sysvshm_check_shmat()
2385 struct mac_mls *subj, *obj; in mls_sysvshm_check_shmctl()
2417 struct mac_mls *subj, *obj; in mls_sysvshm_check_shmget()
2435 bzero(SLOT(shmlabel), sizeof(struct mac_mls)); in mls_sysvshm_cleanup()
2442 struct mac_mls *source, *dest; in mls_sysvshm_create()
2454 struct mac_mls mm_temp, *source, *dest; in mls_vnode_associate_extattr()
2494 struct mac_mls *source, *dest; in mls_vnode_associate_singlelabel()
2506 struct mac_mls *subj, *obj; in mls_vnode_check_chdir()
2524 struct mac_mls *subj, *obj; in mls_vnode_check_chroot()
2542 struct mac_mls *subj, *obj; in mls_vnode_check_create()
2560 struct mac_mls *subj, *obj; in mls_vnode_check_deleteacl()
2578 struct mac_mls *subj, *obj; in mls_vnode_check_deleteextattr()
2597 struct mac_mls *subj, *obj, *exec; in mls_vnode_check_exec()
2628 struct mac_mls *subj, *obj; in mls_vnode_check_getacl()
2646 struct mac_mls *subj, *obj; in mls_vnode_check_getextattr()
2665 struct mac_mls *subj, *obj; in mls_vnode_check_link()
2688 struct mac_mls *subj, *obj; in mls_vnode_check_listextattr()
2706 struct mac_mls *subj, *obj; in mls_vnode_check_lookup()
2724 struct mac_mls *subj, *obj; in mls_vnode_check_mmap()
2752 struct mac_mls *subj, *obj; in mls_vnode_check_open()
2777 struct mac_mls *subj, *obj; in mls_vnode_check_poll()
2795 struct mac_mls *subj, *obj; in mls_vnode_check_read()
2813 struct mac_mls *subj, *obj; in mls_vnode_check_readdir()
2831 struct mac_mls *subj, *obj; in mls_vnode_check_readlink()
2849 struct mac_mls *old, *new, *subj; in mls_vnode_check_relabel()
2901 struct mac_mls *subj, *obj; in mls_vnode_check_rename_from()
2925 struct mac_mls *subj, *obj; in mls_vnode_check_rename_to()
2950 struct mac_mls *subj, *obj; in mls_vnode_check_revoke()
2968 struct mac_mls *subj, *obj; in mls_vnode_check_setacl()
2986 struct mac_mls *subj, *obj; in mls_vnode_check_setextattr()
3006 struct mac_mls *subj, *obj; in mls_vnode_check_setflags()
3024 struct mac_mls *subj, *obj; in mls_vnode_check_setmode()
3042 struct mac_mls *subj, *obj; in mls_vnode_check_setowner()
3060 struct mac_mls *subj, *obj; in mls_vnode_check_setutimes()
3078 struct mac_mls *subj, *obj; in mls_vnode_check_stat()
3097 struct mac_mls *subj, *obj; in mls_vnode_check_unlink()
3120 struct mac_mls *subj, *obj; in mls_vnode_check_write()
3139 struct mac_mls *source, *dest, mm_temp; in mls_vnode_create_extattr()
3161 struct mac_mls *source, *dest; in mls_vnode_relabel()
3173 struct mac_mls *source, mm_temp; in mls_vnode_setlabel_extattr()
3418 MAC_POLICY_SET(&mls_ops, mac_mls, "TrustedBSD MAC/MLS",