• Home
  • Raw
  • Download

Lines Matching refs:state

414 static inline int avc_xperms_audit(struct selinux_state *state,  in avc_xperms_audit()  argument
427 return slow_avc_audit(state, ssid, tsid, tclass, requested, in avc_xperms_audit()
710 rc = security_sid_to_context(sad->state, sad->ssid, &scontext, in avc_audit_post_callback()
719 rc = security_sid_to_context(sad->state, sad->tsid, &scontext, in avc_audit_post_callback()
734 rc = security_sid_to_context_inval(sad->state, sad->ssid, &scontext, in avc_audit_post_callback()
744 rc = security_sid_to_context_inval(sad->state, sad->tsid, &scontext, in avc_audit_post_callback()
756 noinline int slow_avc_audit(struct selinux_state *state, in slow_avc_audit() argument
779 sad.state = state; in slow_avc_audit()
996 struct avc_node *avc_compute_av(struct selinux_state *state, in avc_compute_av() argument
1003 security_compute_av(state, ssid, tsid, tclass, avd, &xp_node->xp); in avc_compute_av()
1005 return avc_insert(state->avc, ssid, tsid, tclass, avd, xp_node); in avc_compute_av()
1008 static noinline int avc_denied(struct selinux_state *state, in avc_denied() argument
1017 if (enforcing_enabled(state) && in avc_denied()
1021 avc_update_node(state->avc, AVC_CALLBACK_GRANT, requested, driver, in avc_denied()
1033 int avc_has_extended_perms(struct selinux_state *state, in avc_has_extended_perms() argument
1055 node = avc_lookup(state->avc, ssid, tsid, tclass); in avc_has_extended_perms()
1057 node = avc_compute_av(state, ssid, tsid, tclass, &avd, xp_node); in avc_has_extended_perms()
1081 security_compute_xperms_decision(state, ssid, tsid, tclass, in avc_has_extended_perms()
1084 avc_update_node(state->avc, AVC_CALLBACK_ADD_XPERMS, requested, in avc_has_extended_perms()
1098 rc = avc_denied(state, ssid, tsid, tclass, requested, in avc_has_extended_perms()
1103 rc2 = avc_xperms_audit(state, ssid, tsid, tclass, requested, in avc_has_extended_perms()
1130 inline int avc_has_perm_noaudit(struct selinux_state *state, in avc_has_perm_noaudit() argument
1146 node = avc_lookup(state->avc, ssid, tsid, tclass); in avc_has_perm_noaudit()
1148 node = avc_compute_av(state, ssid, tsid, tclass, avd, &xp_node); in avc_has_perm_noaudit()
1154 rc = avc_denied(state, ssid, tsid, tclass, requested, 0, 0, in avc_has_perm_noaudit()
1177 int avc_has_perm(struct selinux_state *state, u32 ssid, u32 tsid, u16 tclass, in avc_has_perm() argument
1183 rc = avc_has_perm_noaudit(state, ssid, tsid, tclass, requested, 0, in avc_has_perm()
1186 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc, in avc_has_perm()
1193 int avc_has_perm_flags(struct selinux_state *state, in avc_has_perm_flags() argument
1201 rc = avc_has_perm_noaudit(state, ssid, tsid, tclass, requested, in avc_has_perm_flags()
1205 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc, in avc_has_perm_flags()
1212 u32 avc_policy_seqno(struct selinux_state *state) in avc_policy_seqno() argument
1214 return state->avc->avc_cache.latest_notif; in avc_policy_seqno()