Lines Matching refs:selinux_state

94 struct selinux_state {  struct
110 extern struct selinux_state selinux_state; argument
115 return smp_load_acquire(&selinux_state.initialized); in selinux_initialized()
121 smp_store_release(&selinux_state.initialized, true); in selinux_mark_initialized()
127 return READ_ONCE(selinux_state.enforcing); in enforcing_enabled()
132 WRITE_ONCE(selinux_state.enforcing, value); in enforcing_set()
153 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_NETPEER]); in selinux_policycap_netpeer()
158 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_OPENPERM]); in selinux_policycap_openperm()
163 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_EXTSOCKCLASS]); in selinux_policycap_extsockclass()
168 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_ALWAYSNETWORK]); in selinux_policycap_alwaysnetwork()
173 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_CGROUPSECLABEL]); in selinux_policycap_cgroupseclabel()
179 selinux_state.policycap[POLICYDB_CAP_NNP_NOSUID_TRANSITION]); in selinux_policycap_nnp_nosuid_transition()
185 selinux_state.policycap[POLICYDB_CAP_GENFS_SECLABEL_SYMLINKS]); in selinux_policycap_genfs_seclabel_symlinks()
191 selinux_state.policycap[POLICYDB_CAP_IOCTL_SKIP_CLOEXEC]); in selinux_policycap_ioctl_skip_cloexec()
197 selinux_state.policycap[POLICYDB_CAP_USERSPACE_INITIAL_CONTEXT]); in selinux_policycap_userspace_initial_context()
203 selinux_state.policycap[POLICYDB_CAP_NETLINK_XPERM]); in selinux_policycap_netlink_xperm()
209 selinux_state.policycap[POLICYDB_CAP_NETIF_WILDCARD]); in selinux_policycap_netif_wildcard()