/security/selinux/include/ |
H A D | avc.h | 54 u32 tsid; member in struct:selinux_audit_data 104 int slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, 112 * @tsid: target 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 | 49 u32 tsid; 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); 142 * @tsid: target security identifier 145 static void avc_dump_query(struct audit_buffer *ab, u32 ssid, u32 tsid, u16 tclass) argument 159 rc = security_sid_to_context(tsid, &scontext, &scontext_len); 161 audit_log_format(ab, " tsid=%d", tsid); 478 static inline int avc_operation_audit(u32 ssid, u32 tsid, u16 tclass, argument 490 return slow_avc_audit(ssid, tsid, tclas 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 739 length = security_context_to_sid(tcon, strlen(tcon) + 1, &tsid, 744 security_compute_av_user(ssid, tsid, tclass, &avd); 761 u32 ssid, tsid, newsid; local 827 length = security_context_to_sid(tcon, strlen(tcon) + 1, &tsid, 832 length = security_transition_sid_user(ssid, tsid, tclass, 861 u32 ssid, tsid, newsid; local 890 length = security_context_to_sid(tcon, strlen(tcon) + 1, &tsid, 895 length = security_change_sid(ssid, tsid, tclass, &newsid); 979 u32 ssid, tsid, newsi local [all...] |
H A D | hooks.c | 1500 u32 asid = cred_sid(actor), tsid = cred_sid(target); local 1502 return avc_has_perm(asid, tsid, SECCLASS_PROCESS, perms, NULL); 1534 u32 sid, tsid; local 1537 tsid = task_sid(tsk); 1538 return avc_has_perm(sid, tsid, SECCLASS_PROCESS, perms, NULL); 4059 u32 tsid = task_sid(task); local 4068 return avc_has_perm(tsid, sksec->sid, sksec->sclass, perms, &ad); 4700 u32 tsid; local 4703 tsid = __tsec->sid; 4705 return avc_has_perm(tsid, si [all...] |
/security/selinux/ss/ |
H A D | services.c | 984 u32 tsid, 1014 tcontext = sidtab_search(&sidtab, tsid); 1017 __func__, tsid); 1065 * @tsid: target security identifier 1071 * SID pair (@ssid, @tsid) for the permissions in @tclass. 1074 u32 tsid, 1099 tcontext = sidtab_search(&sidtab, tsid); 1102 __func__, tsid); 1123 u32 tsid, 1145 tcontext = sidtab_search(&sidtab, tsid); 983 security_compute_operation(u32 ssid, u32 tsid, u16 orig_tclass, u8 type, struct operation_decision *od) argument 1073 security_compute_av(u32 ssid, u32 tsid, u16 orig_tclass, struct av_decision *avd, struct operation *ops) argument 1122 security_compute_av_user(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd) argument 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...] |