Home
last modified time | relevance | path

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

/openbmc/linux/security/selinux/
H 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()
49 selinux_state.status_page = alloc_page(GFP_KERNEL|__GFP_ZERO); in selinux_kernel_status_page()
51 if (selinux_state.status_page) { in selinux_kernel_status_page()
52 status = page_address(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()
85 status = page_address(selinux_state.status_page); in selinux_status_update_setenforce()
[all …]
H 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()
H A Dselinuxfs.c374 mutex_lock(&selinux_state.policy_mutex); in sel_open_policy()
404 mutex_unlock(&selinux_state.policy_mutex); in sel_open_policy()
408 mutex_unlock(&selinux_state.policy_mutex); in sel_open_policy()
597 mutex_lock(&selinux_state.policy_mutex); in sel_write_load()
635 mutex_unlock(&selinux_state.policy_mutex); in sel_write_load()
1219 mutex_lock(&selinux_state.policy_mutex); in sel_read_bool()
1238 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()
1245 mutex_unlock(&selinux_state.policy_mutex); in sel_read_bool()
1270 mutex_lock(&selinux_state.policy_mutex); in sel_write_bool()
1294 mutex_unlock(&selinux_state.policy_mutex); in sel_write_bool()
[all …]
H A Dhooks.c109 struct selinux_state selinux_state; variable
7291 memset(&selinux_state, 0, sizeof(selinux_state)); in selinux_init()
7294 mutex_init(&selinux_state.status_lock); in selinux_init()
7295 mutex_init(&selinux_state.policy_mutex); in selinux_init()
/openbmc/linux/security/selinux/include/
H A Dsecurity.h92 struct selinux_state { struct
108 extern struct selinux_state selinux_state; argument
113 return smp_load_acquire(&selinux_state.initialized); in selinux_initialized()
119 smp_store_release(&selinux_state.initialized, true); in selinux_mark_initialized()
125 return READ_ONCE(selinux_state.enforcing); in enforcing_enabled()
130 WRITE_ONCE(selinux_state.enforcing, value); in enforcing_set()
151 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_NETPEER]); in selinux_policycap_netpeer()
156 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_OPENPERM]); in selinux_policycap_openperm()
161 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_EXTSOCKCLASS]); in selinux_policycap_extsockclass()
166 return READ_ONCE(selinux_state.policycap[POLICYDB_CAP_ALWAYSNETWORK]); in selinux_policycap_alwaysnetwork()
[all …]
/openbmc/linux/security/selinux/ss/
H A Dservices.c247 policy = rcu_dereference(selinux_state.policy); in security_mls_enabled()
767 policy = rcu_dereference(selinux_state.policy); in security_compute_validatetrans()
866 policy = rcu_dereference(selinux_state.policy); in security_bounded_transition()
1031 policy = rcu_dereference(selinux_state.policy); in security_compute_xperms_decision()
1112 policy = rcu_dereference(selinux_state.policy); in security_compute_av()
1168 policy = rcu_dereference(selinux_state.policy); in security_compute_av_user()
1298 policy = rcu_dereference(selinux_state.policy); in security_sidtab_hash_stats()
1347 policy = rcu_dereference(selinux_state.policy); in security_sid_to_context_core()
1542 policy = rcu_dereference(selinux_state.policy); in security_context_to_sid_core()
1736 policy = rcu_dereference(selinux_state.policy); in security_compute_sid()
[all …]