Home | History | Annotate | Download | only in src

Lines Matching full:tclass

22 	security_class_t tclass;
43 security_class_t tclass, access_vector_t perms,
48 security_class_t tclass;
64 security_id_t tsid, security_class_t tclass)
66 return ((uintptr_t) ssid ^ ((uintptr_t) tsid << 2) ^ tclass)
304 security_class_t tclass)
322 hvalue = avc_hash(ssid, tsid, tclass);
327 new->ae.tclass = tclass;
337 security_class_t tclass,
344 hvalue = avc_hash(ssid, tsid, tclass);
348 tclass != cur->ae.tclass || tsid != cur->ae.tsid)) {
372 * @tclass: target security class
373 * @requested: requested permissions, interpreted based on @tclass
379 * based on @tclass. If a valid AVC entry exists,
384 security_class_t tclass,
391 node = avc_search_node(ssid, tsid, tclass, &probes);
410 * @tclass: target security class
415 * (@ssid, @tsid) and class @tclass.
426 security_class_t tclass,
441 node = avc_claim_node(ssid, tsid, tclass);
604 * @tclass: target security class
607 static void avc_dump_av(security_class_t tclass, access_vector_t av)
621 permstr = security_av_perm_to_string(tclass, bit);
639 * @tclass: target security class
642 security_class_t tclass)
650 log_append(avc_audit_buf, " tclass=%s",
651 security_class_to_string(tclass));
655 security_class_t tclass, access_vector_t requested,
677 avc_dump_av(tclass, audited);
681 avc_suppl_audit(a, tclass, avc_audit_buf + strlen(avc_audit_buf),
685 avc_dump_query(ssid, tsid, tclass);
711 security_class_t tclass,
739 ae->tclass == tclass &&
751 rc = avc_lookup(ssid, tsid, tclass, requested, aeref);
754 tclass, requested,
762 rc = avc_insert(ssid, tsid, tclass, &entry, aeref);
792 security_class_t tclass, access_vector_t requested,
798 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, aeref, &avd);
800 avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata);
806 security_class_t tclass, security_id_t *newsid)
819 rc = avc_lookup(ssid, tsid, tclass, 0, &aeref);
823 tclass, 0, &entry.avd);
826 rc = avc_insert(ssid, tsid, tclass, &entry, &aeref);
834 rc = security_compute_create(ssid->ctx, tsid->ctx, tclass,
857 security_class_t tclass,
862 security_class_t tclass, access_vector_t perms)
877 c->tclass = tclass;
917 security_id_t tsid, security_class_t tclass,
931 tclass == node->ae.tclass) {
938 node = avc_search_node(ssid, tsid, tclass, 0);
955 security_id_t tsid, security_class_t tclass,
971 avc_update_cache(event, ssid, tsid, tclass, perms);
977 c->tclass == tclass && (c->perms & perms)) {
979 ret = c->callback(event, ssid, tsid, tclass,
993 avc_update_cache(event, ssid, tsid, tclass, perms);
1010 * @tclass: target security class
1015 security_class_t tclass, access_vector_t perms,
1019 ssid, tsid, tclass, perms, seqno, 0);
1026 * @tclass: target security class
1036 security_class_t tclass,
1041 ssid, tsid, tclass, perms, seqno, out_retained);
1048 * @tclass: target security class
1056 security_class_t tclass, access_vector_t perms,
1060 ssid, tsid, tclass, perms, seqno, 0);
1085 * @tclass: target security class
1091 security_class_t tclass, access_vector_t perms,
1096 ssid, tsid, tclass, perms, seqno, 0);
1099 ssid, tsid, tclass, perms, seqno, 0);
1106 * @tclass: target security class
1112 security_class_t tclass, access_vector_t perms,
1117 ssid, tsid, tclass, perms, seqno, 0);
1120 ssid, tsid, tclass, perms, seqno, 0);