Lines Matching defs:class
116 cil_log(CIL_INFO, "Failed to find class %s in sepol hashtab\n", datum->fqn);
1399 rc = __cil_get_sepol_class_datum(pdb, DATUM(cp->class), &sepol_class);
1440 if (FLAVOR(cp->class) == CIL_CLASS) {
2890 static int cil_constrain_to_policydb_helper(policydb_t *pdb, const struct cil_db *db, struct cil_symtab_datum *class, struct cil_list *perms, struct cil_list *expr)
2900 rc = __cil_get_sepol_class_datum(pdb, class, &sepol_class);
2944 if (FLAVOR(cp->class) == CIL_CLASS) {
2945 rc = cil_constrain_to_policydb_helper(pdb, db, DATUM(cp->class), cp->perms, expr);
3000 class_list = cil_expand_class(cil_validatetrans->class);
3753 cil_log(CIL_ERR,"User default labeling for class %s already specified\n",DATUM(c->data)->fqn);
3761 cil_log(CIL_ERR,"Role default labeling for class %s already specified\n",DATUM(c->data)->fqn);
3769 cil_log(CIL_ERR,"Type default labeling for class %s already specified\n",DATUM(c->data)->fqn);
3806 cil_log(CIL_ERR,"Range default labeling for class %s already specified\n", DATUM(curr->data)->fqn);
4117 class_datum_t *class = (class_datum_t *)datum;
4119 if (class->s.value < 1 || class->s.value > pdb->p_classes.nprim) {
4122 pdb->p_class_val_to_name[class->s.value - 1] = (char *)key;
4123 pdb->class_val_to_struct[class->s.value - 1] = class;
4490 if (FLAVOR(cp->class) == CIL_CLASS) {
4495 rc = __cil_get_sepol_class_datum(pdb, DATUM(cp->class), &sepol_class);
4676 cil_log(CIL_ERR,"(%s (", DATUM(cp->class)->fqn);
4893 static struct cil_list *cil_classperms_from_sepol(policydb_t *pdb, uint16_t class, uint32_t data, struct cil_class *class_value_to_cil[], struct cil_perm **perm_value_to_cil[])
4897 class_datum_t *sepol_class = pdb->class_val_to_struct[class - 1];
4902 cp->class = class_value_to_cil[class];
4903 if (!cp->class) goto exit;
4909 perm = perm_value_to_cil[class][i+1];
4921 cil_log(CIL_ERR,"Failed to create CIL class-permissions from sepol values\n");