| /Linux-v5.10/security/selinux/include/ |
| D | security.h | 90 struct selinux_state { struct 111 extern struct selinux_state selinux_state; argument 113 static inline bool selinux_initialized(const struct selinux_state *state) in selinux_initialized() 119 static inline void selinux_mark_initialized(struct selinux_state *state) in selinux_mark_initialized() 126 static inline bool enforcing_enabled(struct selinux_state *state) in enforcing_enabled() 131 static inline void enforcing_set(struct selinux_state *state, bool value) in enforcing_set() 136 static inline bool enforcing_enabled(struct selinux_state *state) in enforcing_enabled() 141 static inline void enforcing_set(struct selinux_state *state, bool value) in enforcing_set() 146 static inline bool checkreqprot_get(const struct selinux_state *state) in checkreqprot_get() 151 static inline void checkreqprot_set(struct selinux_state *state, bool value) in checkreqprot_set() [all …]
|
| D | avc.h | 55 struct selinux_state *state; 100 int slow_avc_audit(struct selinux_state *state, 125 static inline int avc_audit(struct selinux_state *state, in avc_audit() 148 int avc_has_perm_noaudit(struct selinux_state *state, 154 int avc_has_perm(struct selinux_state *state, 158 int avc_has_perm_flags(struct selinux_state *state, 164 int avc_has_extended_perms(struct selinux_state *state, 169 u32 avc_policy_seqno(struct selinux_state *state);
|
| D | conditional.h | 19 int security_set_bools(struct selinux_state *state, u32 len, int *values); 21 int security_get_bool_value(struct selinux_state *state, u32 index);
|
| /Linux-v5.10/security/selinux/ |
| D | hooks.c | 107 struct selinux_state selinux_state; variable 261 if (selinux_initialized(&selinux_state) && in __inode_security_revalidate() 416 rc = avc_has_perm(&selinux_state, in may_context_mount_sb_relabel() 422 rc = avc_has_perm(&selinux_state, in may_context_mount_sb_relabel() 434 rc = avc_has_perm(&selinux_state, in may_context_mount_inode_relabel() 440 rc = avc_has_perm(&selinux_state, in may_context_mount_inode_relabel() 583 int rc = security_context_str_to_sid(&selinux_state, s, in parse_sid() 612 if (!selinux_initialized(&selinux_state)) { in selinux_set_mnt_opts() 720 rc = security_fs_use(&selinux_state, sb); in selinux_set_mnt_opts() 744 rc = security_transition_sid(&selinux_state, in selinux_set_mnt_opts() [all …]
|
| D | xfrm.c | 101 rc = security_context_to_sid(&selinux_state, ctx->ctx_str, str_len, in selinux_xfrm_alloc_user() 106 rc = avc_has_perm(&selinux_state, in selinux_xfrm_alloc_user() 143 return avc_has_perm(&selinux_state, in selinux_xfrm_delete() 166 rc = avc_has_perm(&selinux_state, in selinux_xfrm_policy_lookup() 206 return (avc_has_perm(&selinux_state, in selinux_xfrm_state_pol_flow_match() 357 rc = security_sid_to_context(&selinux_state, secid, &ctx_str, in selinux_xfrm_state_alloc_acquire() 426 return avc_has_perm(&selinux_state, in selinux_xfrm_sock_rcv_skb() 470 return avc_has_perm(&selinux_state, sk_sid, SECINITSID_UNLABELED, in selinux_xfrm_postroute_last()
|
| D | status.c | 42 struct page *selinux_kernel_status_page(struct selinux_state *state) in selinux_kernel_status_page() 79 void selinux_status_update_setenforce(struct selinux_state *state, in selinux_status_update_setenforce() 105 void selinux_status_update_policyload(struct selinux_state *state, in selinux_status_update_policyload()
|
| D | netlabel.c | 48 rc = security_netlbl_secattr_to_sid(&selinux_state, secattr, sid); in selinux_netlbl_sidlookup_cached() 79 rc = security_netlbl_sid_to_secattr(&selinux_state, sksec->sid, in selinux_netlbl_sock_genattr() 247 rc = security_netlbl_sid_to_secattr(&selinux_state, sid, in selinux_netlbl_skbuff_setsid() 285 rc = security_netlbl_sid_to_secattr(&selinux_state, in selinux_netlbl_sctp_assoc_request() 333 rc = security_netlbl_sid_to_secattr(&selinux_state, req->secid, in selinux_netlbl_inet_conn_request() 463 rc = avc_has_perm(&selinux_state, in selinux_netlbl_sock_rcv_skb()
|
| D | selinuxfs.c | 79 struct selinux_state *state; 92 fsi->state = &selinux_state; in selinux_fs_info_create() 142 struct selinux_state *state = fsi->state; in sel_write_enforce() 166 length = avc_has_perm(&selinux_state, in sel_write_enforce() 205 struct selinux_state *state = fsi->state; in sel_read_handle_unknown() 395 struct selinux_state *state = fsi->state; in sel_open_policy() 403 rc = avc_has_perm(&selinux_state, in sel_open_policy() 465 ret = avc_has_perm(&selinux_state, in sel_read_policy() 625 length = avc_has_perm(&selinux_state, in sel_write_load() 680 struct selinux_state *state = fsi->state; in sel_write_context() [all …]
|
| D | avc.c | 416 static inline int avc_xperms_audit(struct selinux_state *state, in avc_xperms_audit() 762 noinline int slow_avc_audit(struct selinux_state *state, in slow_avc_audit() 1002 struct avc_node *avc_compute_av(struct selinux_state *state, in avc_compute_av() 1014 static noinline int avc_denied(struct selinux_state *state, in avc_denied() 1039 int avc_has_extended_perms(struct selinux_state *state, in avc_has_extended_perms() 1136 inline int avc_has_perm_noaudit(struct selinux_state *state, in avc_has_perm_noaudit() 1183 int avc_has_perm(struct selinux_state *state, u32 ssid, u32 tsid, u16 tclass, in avc_has_perm() 1199 int avc_has_perm_flags(struct selinux_state *state, in avc_has_perm_flags() 1218 u32 avc_policy_seqno(struct selinux_state *state) in avc_policy_seqno() 1237 avc_flush(selinux_state.avc); in avc_disable()
|
| D | netnode.c | 207 ret = security_node_sid(&selinux_state, PF_INET, in sel_netnode_sid_slow() 213 ret = security_node_sid(&selinux_state, PF_INET6, in sel_netnode_sid_slow()
|
| D | netport.c | 152 ret = security_port_sid(&selinux_state, protocol, pnum, sid); in sel_netport_sid_slow()
|
| D | ibpkey.c | 145 ret = security_ib_pkey_sid(&selinux_state, subnet_prefix, pkey_num, in sel_ib_pkey_sid_slow()
|
| D | netif.c | 157 ret = security_netif_sid(&selinux_state, dev->name, sid); in sel_netif_sid_slow()
|
| /Linux-v5.10/security/selinux/ss/ |
| D | services.c | 231 int security_mls_enabled(struct selinux_state *state) in security_mls_enabled() 713 static int security_validtrans_handle_fail(struct selinux_state *state, in security_validtrans_handle_fail() 745 static int security_compute_validatetrans(struct selinux_state *state, in security_compute_validatetrans() 829 int security_validate_transition_user(struct selinux_state *state, in security_validate_transition_user() 837 int security_validate_transition(struct selinux_state *state, in security_validate_transition() 854 int security_bounded_transition(struct selinux_state *state, in security_bounded_transition() 1003 void security_compute_xperms_decision(struct selinux_state *state, in security_compute_xperms_decision() 1099 void security_compute_av(struct selinux_state *state, in security_compute_av() 1158 void security_compute_av_user(struct selinux_state *state, in security_compute_av_user() 1288 int security_sidtab_hash_stats(struct selinux_state *state, char *page) in security_sidtab_hash_stats() [all …]
|