Lines Matching defs:state

417 static inline int avc_xperms_audit(struct selinux_state *state,
430 return slow_avc_audit(state, ssid, tsid, tclass, requested,
716 rc = security_sid_to_context(sad->state, sad->ssid, &scontext,
723 rc = security_sid_to_context(sad->state, sad->tsid, &tcontext,
741 rc = security_sid_to_context_inval(sad->state, sad->ssid, &scontext,
751 rc = security_sid_to_context_inval(sad->state, sad->tsid, &scontext,
763 noinline int slow_avc_audit(struct selinux_state *state,
786 sad.state = state;
1003 struct avc_node *avc_compute_av(struct selinux_state *state,
1010 security_compute_av(state, ssid, tsid, tclass, avd, &xp_node->xp);
1012 return avc_insert(state->avc, ssid, tsid, tclass, avd, xp_node);
1015 static noinline int avc_denied(struct selinux_state *state,
1024 if (enforcing_enabled(state) &&
1028 avc_update_node(state->avc, AVC_CALLBACK_GRANT, requested, driver,
1040 int avc_has_extended_perms(struct selinux_state *state,
1062 node = avc_lookup(state->avc, ssid, tsid, tclass);
1064 node = avc_compute_av(state, ssid, tsid, tclass, &avd, xp_node);
1088 security_compute_xperms_decision(state, ssid, tsid, tclass,
1091 avc_update_node(state->avc, AVC_CALLBACK_ADD_XPERMS, requested,
1105 rc = avc_denied(state, ssid, tsid, tclass, requested,
1110 rc2 = avc_xperms_audit(state, ssid, tsid, tclass, requested,
1137 inline int avc_has_perm_noaudit(struct selinux_state *state,
1153 node = avc_lookup(state->avc, ssid, tsid, tclass);
1155 node = avc_compute_av(state, ssid, tsid, tclass, avd, &xp_node);
1161 rc = avc_denied(state, ssid, tsid, tclass, requested, 0, 0,
1184 int avc_has_perm(struct selinux_state *state, u32 ssid, u32 tsid, u16 tclass,
1190 rc = avc_has_perm_noaudit(state, ssid, tsid, tclass, requested, 0,
1193 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc,
1200 int avc_has_perm_flags(struct selinux_state *state,
1208 rc = avc_has_perm_noaudit(state, ssid, tsid, tclass, requested,
1212 rc2 = avc_audit(state, ssid, tsid, tclass, requested, &avd, rc,
1219 u32 avc_policy_seqno(struct selinux_state *state)
1221 return state->avc->avc_cache.latest_notif;