/security/selinux/include/ |
H A D | avc.h | 53 u32 ssid; member in struct:selinux_audit_data 104 int slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, 111 * @ssid: source security identifier 129 static inline int avc_audit(u32 ssid, u32 tsid, argument 139 return slow_avc_audit(ssid, tsid, tclass, 146 int avc_has_perm_noaudit(u32 ssid, u32 tsid, 151 int avc_has_perm(u32 ssid, u32 tsid, 155 int avc_has_operation(u32 ssid, u32 tsid, u16 tclass, u32 requested,
|
H A D | security.h | 141 void security_compute_av(u32 ssid, u32 tsid, 145 void security_compute_operation(u32 ssid, u32 tsid, u16 tclass, 148 void security_compute_av_user(u32 ssid, u32 tsid, 151 int security_transition_sid(u32 ssid, u32 tsid, u16 tclass, 154 int security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass, 157 int security_member_sid(u32 ssid, u32 tsid, 160 int security_change_sid(u32 ssid, u32 tsid,
|
/security/selinux/ |
H A D | avc.c | 48 u32 ssid; member in struct:avc_entry 99 static inline int avc_hash(u32 ssid, u32 tsid, u16 tclass) argument 101 return (ssid ^ (tsid<<2) ^ (tclass<<4)) & (AVC_CACHE_SLOTS - 1); 141 * @ssid: source security identifier 145 static void avc_dump_query(struct audit_buffer *ab, u32 ssid, u32 tsid, u16 tclass) argument 151 rc = security_sid_to_context(ssid, &scontext, &scontext_len); 153 audit_log_format(ab, "ssid=%d", ssid); 478 static inline int avc_operation_audit(u32 ssid, u32 tsid, u16 tclass, argument 490 return slow_avc_audit(ssid, tsi 576 avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd) argument 584 avc_search_node(u32 ssid, u32 tsid, u16 tclass) argument 616 avc_lookup(u32 ssid, u32 tsid, u16 tclass) argument 670 avc_insert(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd, struct avc_operation_node *ops_node) argument 750 slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, u32 audited, u32 denied, int result, struct common_audit_data *a, unsigned flags) argument 834 avc_update_node(u32 event, u32 perms, u16 cmd, u32 ssid, u32 tsid, u16 tclass, u32 seqno, struct operation_decision *od, u32 flags) argument 984 avc_compute_av(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd, struct avc_operation_node *ops_node) argument 995 avc_denied(u32 ssid, u32 tsid, u16 tclass, u32 requested, u16 cmd, unsigned flags, struct av_decision *avd) argument 1021 avc_has_operation(u32 ssid, u32 tsid, u16 tclass, u32 requested, u16 cmd, struct common_audit_data *ad) argument 1113 avc_has_perm_noaudit(u32 ssid, u32 tsid, u16 tclass, u32 requested, unsigned flags, struct av_decision *avd) argument 1157 avc_has_perm(u32 ssid, u32 tsid, u16 tclass, u32 requested, struct common_audit_data *auditdata) argument [all...] |
H A D | selinuxfs.c | 711 u32 ssid, tsid; local 734 length = security_context_to_sid(scon, strlen(scon) + 1, &ssid, 744 security_compute_av_user(ssid, tsid, tclass, &avd); 761 u32 ssid, tsid, newsid; local 822 length = security_context_to_sid(scon, strlen(scon) + 1, &ssid, 832 length = security_transition_sid_user(ssid, tsid, tclass, 861 u32 ssid, tsid, newsid; local 885 length = security_context_to_sid(scon, strlen(scon) + 1, &ssid, 895 length = security_change_sid(ssid, tsid, tclass, &newsid); 979 u32 ssid, tsi local [all...] |
H A D | hooks.c | 3253 u32 ssid = cred_sid(cred); local 3261 if (ssid != fsec->sid) { 3262 rc = avc_has_perm(ssid, fsec->sid, 3273 rc = avc_has_operation(ssid, isec->sid, isec->sclass,
|
/security/selinux/ss/ |
H A D | services.c | 983 void security_compute_operation(u32 ssid, argument 1007 scontext = sidtab_search(&sidtab, ssid); 1010 __func__, ssid); 1064 * @ssid: source security identifier 1071 * SID pair (@ssid, @tsid) for the permissions in @tclass. 1073 void security_compute_av(u32 ssid, argument 1088 scontext = sidtab_search(&sidtab, ssid); 1091 __func__, ssid); 1122 void security_compute_av_user(u32 ssid, argument 1134 scontext = sidtab_search(&sidtab, ssid); 1555 security_compute_sid(u32 ssid, u32 tsid, u16 orig_tclass, u32 specified, const char *objname, u32 *out_sid, bool kern) argument 1740 security_transition_sid(u32 ssid, u32 tsid, u16 tclass, const struct qstr *qstr, u32 *out_sid) argument 1747 security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass, const char *objname, u32 *out_sid) argument 1767 security_member_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid) argument 1789 security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid) argument [all...] |