Lines Matching refs:selinux_state
93 struct selinux_state { struct
109 extern struct selinux_state selinux_state; argument
114 return smp_load_acquire(&selinux_state.initialized); in selinux_initialized()
120 smp_store_release(&selinux_state.initialized, true); in selinux_mark_initialized()
126 return READ_ONCE(selinux_state.enforcing); in enforcing_enabled()
131 WRITE_ONCE(selinux_state.enforcing, value); in enforcing_set()
152 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_NETPEER]); in selinux_policycap_netpeer()
157 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_OPENPERM]); in selinux_policycap_openperm()
162 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_EXTSOCKCLASS]); in selinux_policycap_extsockclass()
167 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_ALWAYSNETWORK]); in selinux_policycap_alwaysnetwork()
172 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_CGROUPSECLABEL]); in selinux_policycap_cgroupseclabel()
178 selinux_state.policycap[POLICYDB_CAP_NNP_NOSUID_TRANSITION]); in selinux_policycap_nnp_nosuid_transition()
184 selinux_state.policycap[POLICYDB_CAP_GENFS_SECLABEL_SYMLINKS]); in selinux_policycap_genfs_seclabel_symlinks()
190 selinux_state.policycap[POLICYDB_CAP_IOCTL_SKIP_CLOEXEC]); in selinux_policycap_ioctl_skip_cloexec()
196 selinux_state.policycap[POLICYDB_CAP_USERSPACE_INITIAL_CONTEXT]); in selinux_policycap_userspace_initial_context()
202 selinux_state.policycap[POLICYDB_CAP_NETLINK_XPERM]); in selinux_policycap_netlink_xperm()