Lines Matching defs:validate_t
16 } validate_t;
19 validate_t *flavors;
40 static int validate_init(validate_t *flavor, char **val_to_name, uint32_t nprim)
49 static int validate_array_init(const policydb_t *p, validate_t flavors[])
96 static int validate_value(uint32_t value, const validate_t *flavor)
109 static int validate_ebitmap(const ebitmap_t *map, const validate_t *flavor)
122 static int validate_type_set(const type_set_t *type_set, const validate_t *type)
159 static int validate_role_set(const role_set_t *role_set, const validate_t *role)
228 static int validate_constraint_nodes(sepol_handle_t *handle, unsigned int nperms, const constraint_node_t *cons, validate_t flavors[])
347 static int validate_common_datum(sepol_handle_t *handle, const common_datum_t *common, validate_t flavors[])
368 static int validate_class_datum(sepol_handle_t *handle, const class_datum_t *class, validate_t flavors[])
436 static int validate_role_datum(sepol_handle_t *handle, const role_datum_t *role, validate_t flavors[])
471 static int validate_simpletype(uint32_t value, const policydb_t *p, validate_t flavors[])
491 static int validate_type_datum(sepol_handle_t *handle, const type_datum_t *type, const policydb_t *p, validate_t flavors[])
541 static int validate_mls_semantic_cat(const mls_semantic_cat_t *cat, const validate_t *cats)
556 static int validate_mls_semantic_level(const mls_semantic_level_t *level, const validate_t *sens, const validate_t *cats)
571 static int validate_mls_semantic_range(const mls_semantic_range_t *range, const validate_t *sens, const validate_t *cats)
584 static int validate_mls_level(const mls_level_t *level, const validate_t *sens, const validate_t *cats)
600 validate_t *flavors = args;
605 static int validate_mls_range(const mls_range_t *range, const validate_t *sens, const validate_t *cats)
618 static int validate_user_datum(sepol_handle_t *handle, const user_datum_t *user, validate_t flavors[], const policydb_t *p)
649 static int validate_bool_datum(sepol_handle_t *handle, const cond_bool_datum_t *boolean, validate_t flavors[])
684 static int validate_datum_array_gaps(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
734 static int validate_datum_array_entries(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
773 static int validate_avtab_key(const avtab_key_t *key, int conditional, const policydb_t *p, validate_t flavors[])
844 static int validate_avtab(sepol_handle_t *handle, const avtab_t *avtab, const policydb_t *p, validate_t flavors[])
856 static int validate_cond_av_list(sepol_handle_t *handle, const cond_av_list_t *cond_av, const policydb_t *p, validate_t flavors[])
872 static int validate_avrules(sepol_handle_t *handle, const avrule_t *avrule, int conditional, const policydb_t *p, validate_t flavors[])
939 static int validate_bool_id_array(sepol_handle_t *handle, const uint32_t bool_ids[], unsigned int nbools, const validate_t *boolean)
958 static int validate_cond_expr(sepol_handle_t *handle, const struct cond_expr *expr, const validate_t *boolean)
1002 static int validate_cond_list(sepol_handle_t *handle, const cond_list_t *cond, const policydb_t *p, validate_t flavors[])
1042 static int validate_role_transes(sepol_handle_t *handle, const role_trans_t *role_trans, validate_t flavors[])
1062 static int validate_role_allows(sepol_handle_t *handle, const role_allow_t *role_allow, validate_t flavors[])
1082 validate_t *flavors = (validate_t *)args;
1103 static int validate_filename_trans_hashtab(sepol_handle_t *handle, hashtab_t filename_trans, validate_t flavors[])
1113 static int validate_context(const context_struct_t *con, validate_t flavors[], int mls)
1127 static int validate_ocontexts(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
1169 static int validate_genfs(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
1197 static int validate_role_trans_rules(sepol_handle_t *handle, const role_trans_rule_t *role_trans, validate_t flavors[])
1217 static int validate_role_allow_rules(sepol_handle_t *handle, const role_allow_rule_t *role_allow, validate_t flavors[])
1233 static int validate_range_trans_rules(sepol_handle_t *handle, const range_trans_rule_t *range_trans, validate_t flavors[])
1253 static int validate_scope_index(sepol_handle_t *handle, const scope_index_t *scope_index, validate_t flavors[])
1280 static int validate_filename_trans_rules(sepol_handle_t *handle, const filename_trans_rule_t *filename_trans, const policydb_t *p, validate_t flavors[])
1304 static int validate_symtabs(sepol_handle_t *handle, const symtab_t symtabs[], validate_t flavors[])
1318 static int validate_avrule_blocks(sepol_handle_t *handle, const avrule_block_t *avrule_block, const policydb_t *p, validate_t flavors[])
1360 static int validate_permissives(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
1382 const validate_t *flavors = margs->flavors;
1400 static int validate_range_transitions(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
1412 static int validate_typeattr_map(sepol_handle_t *handle, const policydb_t *p, validate_t flavors[])
1480 static void validate_array_destroy(validate_t flavors[])
1494 validate_t flavors[SYM_NUM] = {};