Searched refs:comdatum (Results 1 - 15 of 15) sorted by relevance

/external/selinux/libsepol/src/
H A Dutil.c95 if (!rc && cladatum->comdatum) {
96 rc = hashtab_map(cladatum->comdatum->
H A Davrule_block.c190 if (perm == NULL && cladatum->comdatum != 0) {
194 hashtab_search(cladatum->comdatum->permissions.table,
H A Dservices.c1197 if (tclass_datum->comdatum == NULL)
1201 hashtab_search(tclass_datum->comdatum->permissions.table,
1504 if ((cladatum->comdatum && !cladatum2->comdatum) ||
1505 (!cladatum->comdatum && cladatum2->comdatum)) {
1510 if (cladatum->comdatum) {
1512 (cladatum->comdatum->permissions.table, validate_perm,
1513 cladatum2->comdatum->permissions.table)) {
H A Dpolicydb.c846 common_datum_t *comdatum; local
848 comdatum = (common_datum_t *) datum;
850 if (!comdatum->s.value || comdatum->s.value > p->p_commons.nprim)
852 p->p_common_val_to_name[comdatum->s.value - 1] = (char *)key;
1130 common_datum_t *comdatum; local
1134 comdatum = (common_datum_t *) datum;
1135 (void)hashtab_map(comdatum->permissions.table, perm_destroy, 0);
1136 hashtab_destroy(comdatum->permissions.table);
1937 common_datum_t *comdatum; local
[all...]
H A Dwrite.c862 common_datum_t *comdatum; local
868 comdatum = (common_datum_t *) datum;
873 buf[items++] = cpu_to_le32(comdatum->s.value);
874 buf[items++] = cpu_to_le32(comdatum->permissions.nprim);
875 buf[items++] = cpu_to_le32(comdatum->permissions.table->nel);
884 if (hashtab_map(comdatum->permissions.table, perm_write, pd))
H A Dlink.c138 if (dest_perm == NULL && dest_class->comdatum != NULL) {
140 hashtab_search(dest_class->comdatum->permissions.table,
2055 if (fparg.key == NULL && cladatum->comdatum != NULL) {
2056 rc = hashtab_map(cladatum->comdatum->permissions.table,
H A Dexpand.c482 new_class->comdatum =
485 if (!new_class->comdatum) {
491 new_class->comdatum->permissions.nprim;
/external/selinux/policycoreutils/sepolgen-ifgen/
H A Dsepolgen-ifgen-attr-helper.c72 if (!rc && cladatum->comdatum) {
73 rc = hashtab_map(cladatum->comdatum->
/external/sepolicy/tools/
H A Dsepolicy-check.c154 if (cls->comdatum == NULL) {
158 perm = hashtab_search(cls->comdatum->permissions.table, p);
/external/selinux/checkpolicy/
H A Dpolicy_define.c490 common_datum_t *comdatum = 0; local
505 comdatum = hashtab_search(policydbp->p_commons.table, id);
506 if (comdatum) {
510 comdatum = (common_datum_t *) malloc(sizeof(common_datum_t));
511 if (!comdatum) {
515 memset(comdatum, 0, sizeof(common_datum_t));
517 (hashtab_key_t) id, (hashtab_datum_t) comdatum);
527 comdatum->s.value = policydbp->p_commons.nprim + 1;
528 if (symtab_init(&comdatum->permissions, PERM_SYMTAB_SIZE)) {
540 perdatum->s.value = comdatum
584 common_datum_t *comdatum; local
[all...]
H A Dcheckpolicy.c725 if (!cladatum->comdatum && !cladatum->permissions.nprim) {
742 if (!ret && cladatum->comdatum) {
746 comdatum->
H A Dmodule_compiler.c817 if (!perm && datum->comdatum)
819 hashtab_search(datum->comdatum->permissions.table,
/external/sepolicy/tools/sepolicy-analyze/
H A Dneverallow.c337 if (cls->comdatum && !perm)
338 perm = hashtab_search(cls->comdatum->permissions.table, id);
/external/selinux/libsepol/include/sepol/policydb/
H A Dpolicydb.h112 common_datum_t *comdatum; /* common datum */ member in struct:class_datum
/external/selinux/libsepol/cil/src/
H A Dcil_binary.c373 sepol_class->comdatum = sepol_common;
1261 common_datum_t *sepol_common = sepol_class->comdatum;

Completed in 483 milliseconds