Lines Matching defs:role
159 static int validate_role_set(const role_set_t *role_set, const validate_t *role)
161 if (validate_ebitmap(&role_set->roles, role))
436 static int validate_role_datum(sepol_handle_t *handle, const role_datum_t *role, validate_t flavors[])
438 if (validate_value(role->s.value, &flavors[SYM_ROLES]))
440 if (validate_ebitmap(&role->dominates, &flavors[SYM_ROLES]))
442 if (validate_type_set(&role->types, &flavors[SYM_TYPES]))
444 if (role->bounds && validate_value(role->bounds, &flavors[SYM_ROLES]))
446 if (validate_ebitmap(&role->roles, &flavors[SYM_ROLES]))
449 switch(role->flavor) {
460 ERR(handle, "Invalid role datum");
1045 if (validate_value(role_trans->role, &flavors[SYM_ROLES]))
1058 ERR(handle, "Invalid role trans");
1065 if (validate_value(role_allow->role, &flavors[SYM_ROLES]))
1074 ERR(handle, "Invalid role allow");
1117 if (validate_value(con->role, &flavors[SYM_ROLES]))
1213 ERR(handle, "Invalid role trans rule");
1229 ERR(handle, "Invalid role allow rule");