Searched refs:selinux_state (Results 1 – 6 of 6) sorted by relevance
47 mutex_lock(&selinux_state.status_lock); in selinux_kernel_status_page()48 if (!selinux_state.status_page) { in selinux_kernel_status_page()51 if (selinux_state.status_page) { in selinux_kernel_status_page()68 result = selinux_state.status_page; in selinux_kernel_status_page()69 mutex_unlock(&selinux_state.status_lock); in selinux_kernel_status_page()83 mutex_lock(&selinux_state.status_lock); in selinux_status_update_setenforce()84 if (selinux_state.status_page) { in selinux_status_update_setenforce()95 mutex_unlock(&selinux_state.status_lock); in selinux_status_update_setenforce()108 mutex_lock(&selinux_state.status_lock); in selinux_status_update_policyload()109 if (selinux_state.status_page) { in selinux_status_update_policyload()[all …]
59 rc = strlcat(buf, selinux_state.policycap[i] ? on : off, in selinux_ima_collect_state()77 lockdep_assert_held(&selinux_state.policy_mutex); in selinux_ima_measure_state_locked()115 lockdep_assert_not_held(&selinux_state.policy_mutex); in selinux_ima_measure_state()117 mutex_lock(&selinux_state.policy_mutex); in selinux_ima_measure_state()119 mutex_unlock(&selinux_state.policy_mutex); in selinux_ima_measure_state()
371 mutex_lock(&selinux_state.policy_mutex); in sel_open_policy()401 mutex_unlock(&selinux_state.policy_mutex); in sel_open_policy()405 mutex_unlock(&selinux_state.policy_mutex); in sel_open_policy()586 mutex_lock(&selinux_state.policy_mutex); in sel_write_load()624 mutex_unlock(&selinux_state.policy_mutex); in sel_write_load()1212 mutex_lock(&selinux_state.policy_mutex); in sel_read_bool()1231 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()1238 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()1263 mutex_lock(&selinux_state.policy_mutex); in sel_write_bool()1287 mutex_unlock(&selinux_state.policy_mutex); in sel_write_bool()[all …]
111 struct selinux_state selinux_state; variable7508 memset(&selinux_state, 0, sizeof(selinux_state)); in selinux_init()7511 mutex_init(&selinux_state.status_lock); in selinux_init()7512 mutex_init(&selinux_state.policy_mutex); in selinux_init()
93 struct selinux_state { struct109 extern struct selinux_state selinux_state; argument114 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()178 selinux_state.policycap[POLICYDB_CAP_NNP_NOSUID_TRANSITION]); in selinux_policycap_nnp_nosuid_transition()190 selinux_state.policycap[POLICYDB_CAP_IOCTL_SKIP_CLOEXEC]); in selinux_policycap_ioctl_skip_cloexec()202 selinux_state.policycap[POLICYDB_CAP_NETLINK_XPERM]); in selinux_policycap_netlink_xperm()[all …]
248 policy = rcu_dereference(selinux_state.policy); in security_mls_enabled()776 policy = rcu_dereference(selinux_state.policy); in security_compute_validatetrans()2153 WRITE_ONCE(selinux_state.policycap[i], in security_load_policycaps()2191 struct selinux_state *state = &selinux_state; in selinux_policy_cancel()2215 struct selinux_state *state = &selinux_state; in selinux_policy_commit()2283 struct selinux_state *state = &selinux_state; in security_load_policy()3064 struct selinux_state *state = &selinux_state; in security_set_bools()3550 struct selinux_state *state = &selinux_state; in selinux_audit_rule_init()3675 struct selinux_state *state = &selinux_state; in selinux_audit_rule_match()3996 struct selinux_state *state = &selinux_state; in security_read_policy()[all …]