Lines Matching refs:tclass
22 security_class_t tclass;
43 security_class_t tclass, access_vector_t perms,
48 security_class_t tclass;
63 security_id_t tsid, security_class_t tclass)
65 return ((uintptr_t) ssid ^ ((uintptr_t) tsid << 2) ^ tclass)
346 security_class_t tclass)
364 hvalue = avc_hash(ssid, tsid, tclass);
369 new->ae.tclass = tclass;
379 security_class_t tclass,
386 hvalue = avc_hash(ssid, tsid, tclass);
390 tclass != cur->ae.tclass || tsid != cur->ae.tsid)) {
414 * @tclass: target security class
415 * @requested: requested permissions, interpreted based on @tclass
421 * based on @tclass. If a valid AVC entry exists,
426 security_class_t tclass,
433 node = avc_search_node(ssid, tsid, tclass, &probes);
452 * @tclass: target security class
457 * (@ssid, @tsid) and class @tclass.
468 security_class_t tclass,
483 node = avc_claim_node(ssid, tsid, tclass);
642 * @tclass: target security class
645 static void avc_dump_av(security_class_t tclass, access_vector_t av)
659 permstr = security_av_perm_to_string(tclass, bit);
677 * @tclass: target security class
680 security_class_t tclass)
688 log_append(avc_audit_buf, " tclass=%s",
689 security_class_to_string(tclass));
693 security_class_t tclass, access_vector_t requested,
715 avc_dump_av(tclass, audited);
719 avc_suppl_audit(a, tclass, avc_audit_buf + strlen(avc_audit_buf),
723 avc_dump_query(ssid, tsid, tclass);
746 security_class_t tclass,
774 ae->tclass == tclass &&
786 rc = avc_lookup(ssid, tsid, tclass, requested, aeref);
789 tclass, requested,
797 rc = avc_insert(ssid, tsid, tclass, &entry, aeref);
826 security_class_t tclass, access_vector_t requested,
832 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, aeref, &avd);
834 avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata);
840 security_class_t tclass, security_id_t *newsid)
853 rc = avc_lookup(ssid, tsid, tclass, 0, &aeref);
857 tclass, 0, &entry.avd);
860 rc = avc_insert(ssid, tsid, tclass, &entry, &aeref);
868 rc = security_compute_create_raw(ssid->ctx, tsid->ctx, tclass,
890 security_class_t tclass, security_id_t *newsid)
899 rc = security_compute_member_raw(ssid->ctx, tsid->ctx, tclass, &ctx);
911 security_class_t tclass,
916 security_class_t tclass, access_vector_t perms)
931 c->tclass = tclass;
971 security_id_t tsid, security_class_t tclass,
985 tclass == node->ae.tclass) {
992 node = avc_search_node(ssid, tsid, tclass, 0);
1009 security_id_t tsid, security_class_t tclass,
1025 avc_update_cache(event, ssid, tsid, tclass, perms);
1031 c->tclass == tclass && (c->perms & perms)) {
1033 ret = c->callback(event, ssid, tsid, tclass,
1047 avc_update_cache(event, ssid, tsid, tclass, perms);
1064 * @tclass: target security class
1069 security_class_t tclass, access_vector_t perms,
1073 ssid, tsid, tclass, perms, seqno, 0);
1080 * @tclass: target security class
1090 security_class_t tclass,
1095 ssid, tsid, tclass, perms, seqno, out_retained);
1102 * @tclass: target security class
1110 security_class_t tclass, access_vector_t perms,
1114 ssid, tsid, tclass, perms, seqno, 0);
1139 * @tclass: target security class
1145 security_class_t tclass, access_vector_t perms,
1150 ssid, tsid, tclass, perms, seqno, 0);
1153 ssid, tsid, tclass, perms, seqno, 0);
1160 * @tclass: target security class
1166 security_class_t tclass, access_vector_t perms,
1171 ssid, tsid, tclass, perms, seqno, 0);
1174 ssid, tsid, tclass, perms, seqno, 0);