Lines Matching defs:class
1940 static int constraints_to_cil(int indent, struct policydb *pdb, char *classkey, struct class_datum *class, struct constraint_node *constraints, int is_constraint)
1958 perms = sepol_av_to_string(pdb, class->s.value, node->permissions);
1978 struct class_datum *class = datum;
1988 arr.perms = calloc(class->permissions.nprim, sizeof(*arr.perms));
1992 rc = hashtab_map(class->permissions.table, class_perm_to_array, &arr);
2000 cil_printf("(class %s (", key);
2006 if (class->comkey != NULL) {
2007 cil_println(indent, "(classcommon %s %s)", key, class->comkey);
2010 if (class->default_user != 0) {
2011 switch (class->default_user) {
2015 log_err("Unknown default user value: %i", class->default_user);
2022 if (class->default_role != 0) {
2023 switch (class->default_role) {
2027 log_err("Unknown default role value: %i", class->default_role);
2034 if (class->default_type != 0) {
2035 switch (class->default_type) {
2039 log_err("Unknown default type value: %i", class->default_type);
2046 if (class->default_range != 0) {
2047 switch (class->default_range) {
2056 log_err("Unknown default range value: %i", class->default_range);
2064 if (class->constraints != NULL) {
2065 rc = constraints_to_cil(indent, pdb, key, class, class->constraints, 1);
2071 if (class->validatetrans != NULL) {
2072 rc = constraints_to_cil(indent, pdb, key, class, class->validatetrans, 0);