Home
last modified time | relevance | path

Searched refs:hashtab_t (Results 1 - 16 of 16) sorted by relevance

/third_party/selinux/libsepol/include/sepol/policydb/
H A Dhashtab.h45 typedef hashtab_val_t *hashtab_t; typedef
53 extern hashtab_t hashtab_create(unsigned int (*hash_value) (hashtab_t h,
56 int (*keycmp) (hashtab_t h,
67 extern int hashtab_insert(hashtab_t h, hashtab_key_t k, hashtab_datum_t d);
77 extern int hashtab_remove(hashtab_t h, hashtab_key_t k,
88 extern hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t k);
93 extern void hashtab_destroy(hashtab_t h);
106 extern int hashtab_map(hashtab_t h,
111 extern void hashtab_hash_eval(hashtab_t
[all...]
H A Dsymtab.h34 hashtab_t table; /* hash table (keyed on a string) */
H A Dconditional.h133 extern int cond_read_bool(policydb_t * p, hashtab_t h, struct policy_file *fp);
H A Dpolicydb.h592 hashtab_t range_tr;
595 hashtab_t filename_trans;
/third_party/selinux/libsepol/src/
H A Dhashtab.c37 hashtab_t hashtab_create(unsigned int (*hash_value) (hashtab_t h, in hashtab_create()
39 int (*keycmp) (hashtab_t h, in hashtab_create()
45 hashtab_t p; in hashtab_create()
47 p = (hashtab_t) malloc(sizeof(hashtab_val_t)); in hashtab_create()
65 static void hashtab_check_resize(hashtab_t h) in hashtab_check_resize()
104 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) in hashtab_insert()
143 int hashtab_remove(hashtab_t h, hashtab_key_t key, in hashtab_remove()
176 hashtab_datum_t hashtab_search(hashtab_t h, const_hashtab_key_t key) in hashtab_search()
196 void hashtab_destroy(hashtab_t
[all...]
H A Dsymtab.c18 static unsigned int symhash(hashtab_t h, const_hashtab_key_t key) in symhash()
33 static int symcmp(hashtab_t h in symcmp()
H A Dpolicydb.c811 static unsigned int filenametr_hash(hashtab_t h, const_hashtab_key_t k) in filenametr_hash()
826 static int filenametr_cmp(hashtab_t h __attribute__ ((unused)), in filenametr_cmp()
845 static unsigned int rangetr_hash(hashtab_t h, const_hashtab_key_t k) in rangetr_hash()
852 static int rangetr_cmp(hashtab_t h __attribute__ ((unused)), in rangetr_cmp()
2058 __attribute__ ((unused)), hashtab_t h, in perm_read()
2093 static int common_read(policydb_t * p, hashtab_t h, struct policy_file *fp) in common_read()
2241 static int class_read(policydb_t * p, hashtab_t h, struct policy_file *fp) in class_read()
2352 static int role_read(policydb_t * p, hashtab_t h, struct policy_file *fp) in role_read()
2431 static int type_read(policydb_t * p, hashtab_t h, struct policy_file *fp) in type_read()
3327 static int user_read(policydb_t * p, hashtab_t
[all...]
H A Dconditional.c568 hashtab_t h, in cond_read_bool()
H A Dservices.c1510 hashtab_t h; in validate_perm()
1513 h = (hashtab_t) p; in validate_perm()
H A Dpolicydb_validate.c1103 static int validate_filename_trans_hashtab(sepol_handle_t *handle, hashtab_t filename_trans, validate_t flavors[]) in validate_filename_trans_hashtab()
H A Dlink.c1090 hashtab_t role_tab; in role_fix_callback()
H A Dmodule_to_cil.c310 static int role_list_create(hashtab_t roles_tab) in role_list_create()
/third_party/selinux/libsepol/cil/src/
H A Dcil_strpool.c46 static hashtab_t cil_strpool_tab = NULL;
48 static unsigned int cil_strpool_hash(hashtab_t h, const_hashtab_key_t key) in cil_strpool_hash()
62 static int cil_strpool_compare(hashtab_t h __attribute__ ((unused)), const_hashtab_key_t key1, const_hashtab_key_t key2) in cil_strpool_compare()
H A Dcil_binary.h276 int cil_roletrans_to_policydb(policydb_t *pdb, const struct cil_db *db, struct cil_roletransition *roletrans, hashtab_t role_trans_table);
H A Dcil_binary.c67 hashtab_t role_trans_table;
68 hashtab_t avrulex_ioctl_table;
1753 static int __cil_avrulex_ioctl_to_hashtable(hashtab_t h, uint16_t kind, uint32_t src, uint32_t tgt, uint32_t obj, ebitmap_t *xperms) in __cil_avrulex_ioctl_to_hashtable()
2414 int cil_roletrans_to_policydb(policydb_t *pdb, const struct cil_db *db, struct cil_roletransition *roletrans, hashtab_t role_trans_table) in cil_roletrans_to_policydb()
3828 hashtab_t role_trans_table; in __cil_node_to_policydb()
4378 static unsigned int role_trans_hash(hashtab_t h, const_hashtab_key_t key) in role_trans_hash()
4385 static int role_trans_compare(hashtab_t h in role_trans_compare()
4398 static unsigned int avrulex_hash(__attribute__((unused)) hashtab_t h, const_hashtab_key_t key) in avrulex_hash()
4437 static int avrulex_compare(hashtab_t h in avrulex_compare()
5051 hashtab_t role_trans_tabl in cil_binary_create_allocated_pdb()
[all...]
/third_party/selinux/checkpolicy/
H A Dmodule_compiler.c216 static int role_implicit_bounds(hashtab_t roles_tab, in role_implicit_bounds()
321 hashtab_t roles_tab; in declare_role()
461 static int user_implicit_bounds(hashtab_t users_tab, in user_implicit_bounds()
555 hashtab_t users_tab; in declare_user()
624 hashtab_t types_tab; in get_local_type()
670 hashtab_t roles_tab; in get_local_role()

Completed in 38 milliseconds