Home
last modified time | relevance | path

Searched refs:hashtab_datum_t (Results 1 – 25 of 42) sorted by relevance

12

/aosp_15_r20/external/selinux/libsepol/include/sepol/policydb/
H A Dhashtab.h27 typedef void *hashtab_datum_t; /* generic datum type */ typedef
33 hashtab_datum_t datum;
67 extern int hashtab_insert(hashtab_t h, hashtab_key_t k, hashtab_datum_t d);
79 hashtab_datum_t d,
88 extern hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t k);
108 hashtab_datum_t d,
H A Dpolicydb.h641 hashtab_datum_t datum,
645 hashtab_datum_t datum,
668 extern int scope_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p);
706 hashtab_key_t key, hashtab_datum_t datum,
H A Dconditional.h130 extern int cond_destroy_bool(hashtab_key_t key, hashtab_datum_t datum, void *p);
132 extern int cond_index_bool(hashtab_key_t key, hashtab_datum_t datum,
/aosp_15_r20/external/selinux/policycoreutils/newrole/
H A Dhashtab.h23 typedef void *hashtab_datum_t; /* generic datum type */ typedef
29 hashtab_datum_t datum;
69 extern int hashtab_insert(hashtab_t h, hashtab_key_t k, hashtab_datum_t d);
81 hashtab_datum_t d,
90 extern hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t k);
110 hashtab_datum_t d,
H A Dhashtab.c45 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) in hashtab_insert()
84 hashtab_datum_t d, void *args), void *args) in hashtab_remove()
115 hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t key) in hashtab_search()
161 hashtab_datum_t d, void *args), void *args) in hashtab_map()
/aosp_15_r20/external/selinux/libselinux/src/
H A Dhashtab.h23 typedef void *hashtab_datum_t; /* generic datum type */ typedef
29 hashtab_datum_t datum;
69 extern int selinux_hashtab_insert(hashtab_t h, hashtab_key_t k, hashtab_datum_t d);
81 hashtab_datum_t d,
90 extern hashtab_datum_t selinux_hashtab_search(hashtab_t h, const_hashtab_key_t k);
112 hashtab_datum_t d,
H A Dhashtab.c45 int selinux_hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) in selinux_hashtab_insert()
84 hashtab_datum_t d, void *args), void *args) in selinux_hashtab_remove()
115 hashtab_datum_t selinux_hashtab_search(hashtab_t h, const_hashtab_key_t key) in selinux_hashtab_search()
187 hashtab_datum_t d, void *args), void *args) in selinux_hashtab_map()
/aosp_15_r20/external/selinux/libsepol/tests/
H A Dtest-common.c60 static int common_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in common_test_index()
69 static int class_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in class_test_index()
79 static int role_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in role_test_index()
89 static int type_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in type_test_index()
103 static int user_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in user_test_index()
113 static int cond_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in cond_test_index()
123 static int level_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in level_test_index()
132 static int cat_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) in cat_test_index()
141 static int (*test_index_f[SYM_NUM]) (hashtab_key_t key, hashtab_datum_t datum, void *p) = {
/aosp_15_r20/external/selinux/libsepol/src/
H A Dlink.c124 static int permission_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in permission_copy_callback()
165 (hashtab_datum_t) new_perm); in permission_copy_callback()
245 static int class_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in class_copy_callback()
310 (hashtab_datum_t) new_class); in class_copy_callback()
348 static int role_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in role_copy_callback()
398 (hashtab_datum_t) new_role); in role_copy_callback()
438 static int type_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in type_copy_callback()
496 (hashtab_datum_t) new_type); in type_copy_callback()
533 static int user_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in user_copy_callback()
564 (hashtab_datum_t) new_user); in user_copy_callback()
[all …]
H A Dexpand.c106 static int type_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in type_copy_callback()
159 (hashtab_datum_t) new_type); in type_copy_callback()
176 static int attr_convert_callback(hashtab_key_t key, hashtab_datum_t datum, in attr_convert_callback()
219 static int perm_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in perm_copy_callback()
246 ret = hashtab_insert(s->table, new_id, (hashtab_datum_t) new_perm); in perm_copy_callback()
256 static int common_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in common_copy_callback()
297 (hashtab_datum_t) new_common); in common_copy_callback()
445 static int class_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in class_copy_callback()
495 (hashtab_datum_t) new_class); in class_copy_callback()
532 static int constraint_copy_callback(hashtab_key_t key, hashtab_datum_t datum, in constraint_copy_callback()
[all …]
H A Dhashtab.c104 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) in hashtab_insert()
147 hashtab_datum_t d, void *args), void *args) in hashtab_remove()
183 hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t key) in hashtab_search()
233 hashtab_datum_t d, void *args), void *args) in hashtab_map()
H A Dpolicydb_validate.c188 static int validate_scope(__attribute__ ((unused)) hashtab_key_t k, hashtab_datum_t d, void *args) in validate_scope()
380 static int perm_visit(__attribute__((__unused__)) hashtab_key_t k, hashtab_datum_t d, void *args) in perm_visit()
432 static int validate_common_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d… in validate_common_datum_wrapper()
506 static int validate_class_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d,… in validate_class_datum_wrapper()
541 static int validate_role_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, … in validate_role_datum_wrapper()
611 static int validate_type_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, … in validate_type_datum_wrapper()
702 static int validate_level_datum_wrapper(__attribute__ ((unused)) hashtab_key_t k, hashtab_datum_t d… in validate_level_datum_wrapper()
746 static int validate_user_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, … in validate_user_datum_wrapper()
781 static int validate_bool_datum_wrapper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, … in validate_bool_datum_wrapper()
830 static int validate_datum(__attribute__ ((unused))hashtab_key_t k, hashtab_datum_t d, void *args) in validate_datum()
[all …]
H A Dpolicydb.c940 __attribute__ ((unused)), hashtab_datum_t datum, in policydb_role_cache()
958 __attribute__ ((unused)), hashtab_datum_t datum, in policydb_user_cache()
1003 static int common_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in common_index()
1019 static int class_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in class_index()
1036 static int role_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in role_index()
1053 static int type_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in type_index()
1073 static int user_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in user_index()
1091 static int sens_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in sens_index()
1110 static int cat_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) in cat_index()
1129 static int (*const index_f[SYM_NUM]) (hashtab_key_t key, hashtab_datum_t datum,
[all …]
H A Dwrite.c450 static int sens_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in sens_write()
478 static int cat_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in cat_write()
718 static int cond_write_bool(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in cond_write_bool()
921 static int perm_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in perm_write()
946 static int common_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in common_write()
1027 static int class_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in class_write()
1132 static int role_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in role_write()
1211 static int type_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in type_write()
1289 static int user_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) in user_write()
1347 static int (*const write_f[SYM_NUM]) (hashtab_key_t key, hashtab_datum_t datum,
[all …]
H A Dhierarchy.c470 hashtab_datum_t d, void *args) in bounds_check_type_callback()
516 hashtab_datum_t d, void *args) in bounds_check_role_callback()
559 hashtab_datum_t d, void *args) in bounds_check_user_callback()
600 hashtab_datum_t d, void *args) \
/aosp_15_r20/external/selinux/libsepol/cil/src/
H A Dcil_symtab.c90 int rc = hashtab_insert(symtab->table, key, (hashtab_datum_t)datum); in cil_symtab_insert()
130 int (*apply) (hashtab_key_t k, hashtab_datum_t d, void *args), in cil_symtab_map()
136 static int __cil_symtab_destroy_helper(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, … in __cil_symtab_destroy_helper()
H A Dcil_fqn.c46 static int __cil_fqn_qualify_decls(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, void… in __cil_fqn_qualify_decls()
72 static int __cil_fqn_qualify_blocks(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, voi… in __cil_fqn_qualify_blocks()
H A Dandroid.c69 hashtab_datum_t d, __attribute__ ((unused))void *args) in ver_map_entry_destroy()
112 rc = hashtab_insert(args->vers_map, (hashtab_key_t) key, (hashtab_datum_t) datum); in __extract_attributees_helper()
786 static int cil_build_mappings_tree(hashtab_key_t k, hashtab_datum_t d, void *args) in cil_build_mappings_tree()
H A Dcil_symtab.h81 int (*apply) (hashtab_key_t k, hashtab_datum_t d, void *args),
H A Dcil_strpool.c87 static int cil_strpool_entry_destroy(hashtab_key_t k __attribute__ ((unused)), hashtab_datum_t d, v… in cil_strpool_entry_destroy()
/aosp_15_r20/external/selinux/checkpolicy/
H A Dmodule_compiler.h30 hashtab_key_t key, hashtab_datum_t datum,
44 hashtab_key_t key, hashtab_datum_t datum,
H A Dmodule_compiler.c149 static int create_symbol(uint32_t symbol_type, hashtab_key_t key, hashtab_datum_t datum, in create_symbol()
163 hashtab_datum_t s = in create_symbol()
192 hashtab_key_t key, hashtab_datum_t datum, in declare_symbol()
715 hashtab_key_t key, hashtab_datum_t datum, in require_symbol()
762 static int perm_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p in perm_destroy()
/aosp_15_r20/external/selinux/python/audit2allow/
H A Dsepolgen-ifgen-attr-helper.c44 static int perm_name(hashtab_key_t key, hashtab_datum_t datum, void *data) in perm_name()
131 static int attribute_callback(hashtab_key_t key, hashtab_datum_t datum, void *datap) in attribute_callback()
/aosp_15_r20/system/sepolicy/tools/sepolicy-analyze/
H A Dbooleans.c8 __attribute__ ((unused)) hashtab_datum_t d, in list_booleans()
H A Dattribute.c57 hashtab_datum_t d, void *args) { in print_attr()

12