Lines Matching refs:tclass
287 static char *get_class_info(sepol_security_class_t tclass,
342 policydb->p_class_val_to_name[tclass - 1]);
351 sepol_av_to_string(policydb, tclass,
382 * 'tclass' should be '0' and r_buf MUST be NULL.
387 sepol_security_class_t tclass,
432 class_buf = get_class_info(tclass, constraint, xcontext);
842 sepol_security_class_t tclass,
851 sepol_security_class_t tclass,
882 tclass,
907 sepol_security_class_t tclass,
923 if (!tclass || tclass > policydb->p_classes.nprim) {
924 ERR(NULL, "unrecognized class %d", tclass);
927 tclass_datum = policydb->class_val_to_struct[tclass - 1];
944 avkey.target_class = tclass;
986 tclass, constraint, r_buf, flags)) {
1004 if (tclass == policydb->process_class &&
1022 type_attribute_bounds_av(scontext, tcontext, tclass, requested, avd,
1034 sepol_security_class_t tclass,
1044 if (!tclass || tclass > policydb->p_classes.nprim) {
1045 ERR(NULL, "unrecognized class %d", tclass);
1048 tclass_datum = policydb->class_val_to_struct[tclass - 1];
1081 tclass, constraint, reason_buf, flags)) {
1091 sepol_security_class_t tclass,
1112 rc = context_struct_compute_av(scontext, tcontext, tclass,
1125 sepol_security_class_t tclass,
1159 rc = context_struct_compute_av(scontext, tcontext, tclass,
1167 sepol_security_class_t tclass,
1172 return sepol_compute_av_reason(ssid, tsid, tclass, requested, avd,
1181 sepol_security_class_t *tclass)
1191 *tclass = tclass_datum->s.value;
1199 int sepol_string_to_av_perm(sepol_security_class_t tclass,
1206 if (!tclass || tclass > policydb->p_classes.nprim) {
1207 ERR(NULL, "unrecognized class %d", tclass);
1210 tclass_datum = policydb->class_val_to_struct[tclass - 1];
1237 const char *sepol_av_perm_to_string(sepol_security_class_t tclass,
1240 return sepol_av_to_string(policydb, tclass, av);
1306 tclass,
1320 "scontext=%s tcontext=%s tclass=%s",
1321 n, s, t, policydb->p_class_val_to_name[tclass - 1]);
1331 sepol_security_class_t tclass,
1355 if (tclass && tclass <= policydb->p_classes.nprim)
1356 cladatum = policydb->class_val_to_struct[tclass - 1];
1384 if (tclass == policydb->process_class)
1396 if (tclass == policydb->process_class) {
1408 avkey.target_class = tclass;
1436 roletr->tclass == tclass) {
1446 rc = mls_compute_sid(policydb, scontext, tcontext, tclass, specified,
1455 tclass, &newcontext);
1468 * class `tclass' based on a SID pair.
1472 sepol_security_class_t tclass,
1475 return sepol_compute_sid(ssid, tsid, tclass, AVTAB_TRANSITION, out_sid);
1480 * polyinstantiated object of class `tclass' based on
1485 sepol_security_class_t tclass,
1488 return sepol_compute_sid(ssid, tsid, tclass, AVTAB_MEMBER, out_sid);
1493 * class `tclass' based on a SID pair.
1497 sepol_security_class_t tclass,
1500 return sepol_compute_sid(ssid, tsid, tclass, AVTAB_CHANGE, out_sid);