Searched defs:datum (Results 1 - 24 of 24) sorted by relevance

/external/libsepol/include/sepol/policydb/
H A Dhashtab.h8 * 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 Davtab.h72 avtab_datum_t datum; member in struct:avtab_node
109 avtab_datum_t * datum);
113 avtab_datum_t * datum,
/external/libsepol/src/
H A Dutil.c62 static int perm_name(hashtab_key_t key, hashtab_datum_t datum, void *data) argument
67 perdatum = (perm_datum_t *) datum;
H A Dgenbools.c76 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 Dhashtab.c66 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 Davtab.c60 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 Dconditional.c534 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 Dservices.c360 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 Dwrite.c187 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 Dexpand.c74 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 Dlink.c123 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 Dpolicydb.c701 __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 Dev_root_ca_metadata.cc298 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 DGIFImageReader.cpp240 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 DGIFImageReader.h89 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 Ddispol.c88 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 Ddismod.c292 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 Dtest-common.c57 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 Dmap.h385 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 Dcheckpolicy.c144 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 Dmodule_compiler.c121 * 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 Dpolicy_define.c144 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 Dformat_output.cpp224 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 Dorg.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. ...

Completed in 338 milliseconds