Home
last modified time | relevance | path

Searched refs:selinux_state (Results 1 – 6 of 6) sorted by relevance

/security/selinux/
A Dstatus.c47 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 …]
A Dima.c59 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()
A Dselinuxfs.c371 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()
1213 mutex_lock(&selinux_state.policy_mutex); in sel_read_bool()
1232 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()
1239 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()
1264 mutex_lock(&selinux_state.policy_mutex); in sel_write_bool()
1288 mutex_unlock(&selinux_state.policy_mutex); in sel_write_bool()
[all …]
A Dhooks.c110 struct selinux_state selinux_state; variable
7612 memset(&selinux_state, 0, sizeof(selinux_state)); in selinux_init()
7615 mutex_init(&selinux_state.status_lock); in selinux_init()
7616 mutex_init(&selinux_state.policy_mutex); in selinux_init()
/security/selinux/include/
A Dsecurity.h94 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()
179 selinux_state.policycap[POLICYDB_CAP_NNP_NOSUID_TRANSITION]); in selinux_policycap_nnp_nosuid_transition()
191 selinux_state.policycap[POLICYDB_CAP_IOCTL_SKIP_CLOEXEC]); in selinux_policycap_ioctl_skip_cloexec()
203 selinux_state.policycap[POLICYDB_CAP_NETLINK_XPERM]); in selinux_policycap_netlink_xperm()
[all …]
/security/selinux/ss/
A Dservices.c248 policy = rcu_dereference(selinux_state.policy); in security_mls_enabled()
776 policy = rcu_dereference(selinux_state.policy); in security_compute_validatetrans()
2179 WRITE_ONCE(selinux_state.policycap[i], in security_load_policycaps()
2217 struct selinux_state *state = &selinux_state; in selinux_policy_cancel()
2241 struct selinux_state *state = &selinux_state; in selinux_policy_commit()
2309 struct selinux_state *state = &selinux_state; in security_load_policy()
3100 struct selinux_state *state = &selinux_state; in security_set_bools()
3586 struct selinux_state *state = &selinux_state; in selinux_audit_rule_init()
3711 struct selinux_state *state = &selinux_state; in selinux_audit_rule_match()
4032 struct selinux_state *state = &selinux_state; in security_read_policy()
[all …]

Completed in 29 milliseconds