/external/libsepol/include/sepol/policydb/ |
H A D | hashtab.h | 8 * key values and datum values. The type of the key values 9 * and the type of the datum values is arbitrary. The 23 typedef void *hashtab_datum_t; /* generic datum type */ 29 hashtab_datum_t datum; member in struct:hashtab_node 57 Inserts the specified (key, datum) pair into the specified hash table. 67 Applies the specified destroy function to (key,datum,args) for 79 Insert or replace the specified (key, datum) pair in the specified 81 then the specified destroy function is applied to (key,datum,args) 96 the datum of the entry otherwise. 106 Applies the specified apply function to (key,datum,arg [all...] |
H A D | avtab.h | 72 avtab_datum_t datum; member in struct:avtab_node 109 avtab_datum_t * datum); 113 avtab_datum_t * datum,
|
/external/libsepol/src/ |
H A D | util.c | 62 static int perm_name(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 67 perdatum = (perm_datum_t *) datum;
|
H A D | genbools.c | 76 struct cond_bool_datum *datum; local 96 datum = hashtab_search(policydb->p_bools.table, name); 97 if (!datum) { 102 if (datum->state != val) { 103 datum->state = val; 126 datum = 129 if (!datum) { 134 if (datum->state != val) { 135 datum->state = val; 215 struct cond_bool_datum *datum; local [all...] |
H A D | hashtab.c | 66 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) argument 90 newnode->datum = datum; 130 destroy(cur->key, cur->datum, args); 136 int hashtab_replace(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum, argument 156 destroy(cur->key, cur->datum, args); 158 cur->datum = datum; 165 newnode->datum = datum; [all...] |
H A D | avtab.c | 60 avtab_datum_t * datum) 68 newnode->datum = *datum; 81 int avtab_insert(avtab_t * h, avtab_key_t * key, avtab_datum_t * datum) argument 110 newnode = avtab_insert_node(h, hvalue, prev, key, datum); 122 avtab_insert_nonunique(avtab_t * h, avtab_key_t * key, avtab_datum_t * datum) argument 149 newnode = avtab_insert_node(h, hvalue, prev, key, datum); 170 return &cur->datum; 285 ret = apply(&cur->key, &cur->datum, args); 376 avtab_datum_t datum; local 59 avtab_insert_node(avtab_t * h, int hvalue, avtab_ptr_t prev, avtab_key_t * key, avtab_datum_t * datum) argument [all...] |
H A D | conditional.c | 534 int cond_destroy_bool(hashtab_key_t key, hashtab_datum_t datum, void *p argument 539 free(datum); 543 int cond_index_bool(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 548 booldatum = datum; 890 avd->allowed |= node->datum.data; 898 avd->auditdeny &= node->datum.data; 901 avd->auditallow |= node->datum.data; 918 return &cur_av->node->datum;
|
H A D | services.c | 360 avd->allowed |= node->datum.data; 363 avd->auditallow |= node->datum.data; 365 avd->auditdeny &= node->datum.data; 665 avdatum = &node->datum; 760 static int validate_perm(hashtab_key_t key, hashtab_datum_t datum, void *p) argument 766 perdatum = (perm_datum_t *) datum; 785 static int validate_class(hashtab_key_t key, hashtab_datum_t datum, void *p) argument 791 cladatum = (class_datum_t *) datum;
|
H A D | write.c | 187 cpu_to_le32(node->datum.data); 193 buf32[items++] = cpu_to_le32(cur->datum.data); 223 buf32[0] = cpu_to_le32(cur->datum.data); 411 static int sens_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 419 levdatum = (level_datum_t *) datum; 439 static int cat_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 447 catdatum = (cat_datum_t *) datum; 603 static int cond_write_bool(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 612 booldatum = (cond_bool_datum_t *) datum; 806 static int perm_write(hashtab_key_t key, hashtab_datum_t datum, voi argument 831 common_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 910 class_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 982 role_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1044 type_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1122 user_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1778 scope_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1816 type_attr_uncount(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *args) argument 1829 role_attr_uncount(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *args) argument [all...] |
H A D | expand.c | 74 static int type_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 83 type = (type_datum_t *) datum; 144 static int attr_convert_callback(hashtab_key_t key, hashtab_datum_t datum, argument 153 type = (type_datum_t *) datum; 187 static int perm_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 196 perm = (perm_datum_t *) datum; 224 static int common_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 233 common = (common_datum_t *) datum; 361 static int class_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 370 class = (class_datum_t *) datum; 442 constraint_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 473 type_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 503 role_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 533 user_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 568 alias_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 648 role_remap_dominates(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *data) argument 672 role_fix_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 734 role_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 887 user_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1000 bool_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1059 sens_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1111 cats_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 2204 type_attr_map(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *ptr) argument [all...] |
H A D | link.c | 123 static int permission_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 136 perm = (perm_datum_t *) datum; 208 static int class_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 217 cladatum = (class_datum_t *) datum; 304 static int role_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 312 role = (role_datum_t *) datum; 394 static int type_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 402 type = (type_datum_t *) datum; 489 static int user_copy_callback(hashtab_key_t key, hashtab_datum_t datum, argument 497 user = (user_datum_t *) datum; 556 bool_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 624 sens_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 662 cat_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 709 type_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 738 role_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 767 user_bounds_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 802 alias_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1041 role_fix_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1109 type_fix_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1162 user_fix_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1768 scope_copy_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 1903 find_perm(hashtab_key_t key, hashtab_datum_t datum, void *varg) argument 2352 expand_role_attributes(hashtab_key_t key, hashtab_datum_t datum, void * data) argument 2411 populate_decl_roleattributes(hashtab_key_t key, hashtab_datum_t datum, void *data) argument [all...] |
H A D | policydb.c | 701 __attribute__ ((unused)), hashtab_datum_t datum, 707 role = (role_datum_t *) datum; 719 __attribute__ ((unused)), hashtab_datum_t datum, 725 user = (user_datum_t *) datum; 764 static int common_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 769 comdatum = (common_datum_t *) datum; 778 static int class_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 783 cladatum = (class_datum_t *) datum; 793 static int role_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 798 role = (role_datum_t *) datum; 700 policydb_role_cache(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *arg) argument 718 policydb_user_cache(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *arg) argument 808 type_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 826 user_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 843 sens_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 861 cat_index(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 1039 perm_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1048 common_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1062 class_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1109 role_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1118 type_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1127 user_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1136 sens_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1151 cat_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1338 scope_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p __attribute__ ((unused))) argument 1409 symtab_insert(policydb_t * pol, uint32_t sym, hashtab_key_t key, hashtab_datum_t datum, uint32_t scope, uint32_t avrule_decl_id, uint32_t * value) argument [all...] |
/external/chromium/net/base/ |
H A D | ev_root_ca_metadata.cc | 298 static int PolicyOIDCmp(const void* keyval, const void* datum) { argument 300 const char* const* oid2 = reinterpret_cast<const char* const*>(datum);
|
/external/webkit/Source/WebCore/platform/image-decoders/gif/ |
H A D | GIFImageReader.cpp | 240 int datum = gs->datum; local 271 datum += ((int) *ch) << bits; 278 code = datum & codemask; 279 datum >>= codesize; 372 gs->datum = datum; 473 frame_reader->datum = frame_reader->bits = 0;
|
H A D | GIFImageReader.h | 89 int bits; /* Number of unread bits in "datum" */ 90 int datum; /* 32-bit input buffer */ member in struct:GIFFrameReader 126 bits = datum = 0;
|
/external/checkpolicy/test/ |
H A D | dispol.c | 88 int render_av_rule(avtab_key_t * key, avtab_datum_t * datum, uint32_t what, argument 115 render_access_mask(datum->data, key, p, fp); 121 render_access_mask(datum->data, key, p, fp); 129 render_access_mask(~datum->data, key, p, fp); 136 render_type(datum->data, p, fp); 142 render_type(datum->data, p, fp); 148 render_type(datum->data, p, fp); 174 render_av_rule(&cur->key, &cur->datum, what, p, fp); 250 render_av_rule(&av_cur->node->key, &av_cur->node->datum, 264 render_av_rule(&av_cur->node->key, &av_cur->node->datum, [all...] |
H A D | dismod.c | 292 int display_type_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 298 type = (type_datum_t *) datum; 497 hashtab_datum_t datum, void *data) 502 role = (role_datum_t *) datum; 561 render_av_rule(&av_cur->node->key, &av_cur->node->datum, 568 render_av_rule(&av_cur->node->key, &av_cur->node->datum, 496 role_display_callback(hashtab_key_t key __attribute__((unused)), hashtab_datum_t datum, void *data) argument
|
/external/libsepol/tests/ |
H A D | test-common.c | 57 static int common_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 59 common_datum_t *d = (common_datum_t *) datum; 66 static int class_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 68 class_datum_t *d = (class_datum_t *) datum; 76 static int role_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 78 role_datum_t *d = (role_datum_t *) datum; 86 static int type_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 88 type_datum_t *d = (type_datum_t *) datum; 100 static int user_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 102 user_datum_t *d = (user_datum_t *) datum; 110 cond_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 120 level_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 129 cat_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument [all...] |
/external/kernel-headers/original/linux/mtd/ |
H A D | map.h | 385 static inline void inline_map_write(struct map_info *map, const map_word datum, unsigned long ofs) argument 388 __raw_writeb(datum.x[0], map->virt + ofs); 390 __raw_writew(datum.x[0], map->virt + ofs); 392 __raw_writel(datum.x[0], map->virt + ofs); 395 __raw_writeq(datum.x[0], map->virt + ofs); 398 memcpy_toio(map->virt+ofs, datum.x, map->bankwidth); 418 #define map_write(map, datum, ofs) (map)->write(map, datum, ofs) 427 #define map_write(map, datum, ofs) inline_map_write(map, datum, of [all...] |
/external/checkpolicy/ |
H A D | checkpolicy.c | 144 static int find_perm(hashtab_key_t key, hashtab_datum_t datum, void *p) argument 149 perdatum = (perm_datum_t *) datum; 190 n->datum = *d; 270 || l1->datum.allowed != l2->datum.allowed) 364 static int check_level(hashtab_key_t key, hashtab_datum_t datum, void *arg) argument 366 level_datum_t *levdatum = (level_datum_t *) datum;
|
H A D | module_compiler.c | 121 * such return 1 to indicate that caller must free() the datum because 127 hashtab_key_t key, hashtab_datum_t datum, 137 retval = symtab_insert(policydbp, symbol_type, key, datum, 616 * datum. If symbols may not be declared here return -1. For duplicate 622 hashtab_key_t key, hashtab_datum_t datum, 632 retval = symtab_insert(policydbp, symbol_type, key, datum, 655 ((type_datum_t *) datum)->flavor; 722 static int perm_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p argument 727 free(datum); 744 class_datum_t *datum local 126 declare_symbol(uint32_t symbol_type, hashtab_key_t key, hashtab_datum_t datum, uint32_t * dest_value, uint32_t * datum_value) argument 621 require_symbol(uint32_t symbol_type, hashtab_key_t key, hashtab_datum_t datum, uint32_t * dest_value, uint32_t * datum_value) argument [all...] |
H A D | policy_define.c | 144 class_datum_t *datum = 0; local 159 datum = (class_datum_t *) malloc(sizeof(class_datum_t)); 160 if (!datum) { 164 memset(datum, 0, sizeof(class_datum_t)); 165 ret = declare_symbol(SYM_CLASSES, id, datum, &value, &value); 187 datum->s.value = value; 193 if (datum) 194 free(datum); 569 level_datum_t *datum = 0, *aliasdatum = 0; local 602 datum 699 level_datum_t *datum; local 748 cat_datum_t *datum = 0, *aliasdatum = 0; local 867 clone_level(hashtab_key_t key, hashtab_datum_t datum, void *arg) argument 1239 type_datum_t *datum, *attr; local 1386 type_datum_t *datum; local 1508 cond_bool_datum_t *datum; local 1980 dominate_role_recheck(hashtab_key_t key, hashtab_datum_t datum, void *arg) argument 2129 role_val_to_name_helper(hashtab_key_t key, hashtab_datum_t datum, void *p) argument [all...] |
/external/oprofile/libpp/ |
H A D | format_output.cpp | 224 output_field(ostream & out, field_datum const & datum, argument 231 string str = (this->*field.formatter)(datum); 375 field_datum datum(symb, sample, 0, c, extra_found_images); 377 padding = output_field(out, datum, ff_vma, padding, false); 381 field_datum datum(symb, sample, pclass, c, 385 padding = output_field(out, datum, 389 padding = output_field(out, datum, 393 padding = output_field(out, datum, 397 padding = output_field(out, datum, 401 padding = output_field(out, datum, 909 output_attribute(ostream & out, field_datum const & datum, format_flags fl, tag_t tag) argument [all...] |
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/ |
H A D | org.eclipse.core.runtime.compatibility.auth_3.2.200.v20100517.jar | ... byte cipher (byte) throws java.lang.Exception byte datum
byte[] data
private byte[] generateBytes () throws java.lang. ... |