Home | History | Annotate | Download | only in checkpolicy

Lines Matching defs:datum

144 	class_datum_t *datum = 0;
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);
665 level_datum_t *datum = 0, *aliasdatum = 0;
698 datum = (level_datum_t *) malloc(sizeof(level_datum_t));
699 if (!datum) {
703 level_datum_init(datum);
704 datum->isalias = FALSE;
705 datum->level = level;
707 ret = declare_symbol(SYM_LEVELS, id, datum, &value, &value);
777 if (datum) {
778 level_datum_destroy(datum);
779 free(datum);
795 level_datum_t *datum;
812 datum =
815 if (!datum) {
821 if (datum->level->sens != 0) {
827 datum->level->sens = ++order;
844 cat_datum_t *datum = 0, *aliasdatum = 0;
868 datum = (cat_datum_t *) malloc(sizeof(cat_datum_t));
869 if (!datum) {
873 cat_datum_init(datum);
874 datum->isalias = FALSE;
876 ret = declare_symbol(SYM_CATS, id, datum, &value, &value);
898 datum->s.value = value;
912 aliasdatum->s.value = datum->s.value;
916 &datum->s.value);
947 if (datum) {
948 cat_datum_destroy(datum);
949 free(datum);
963 static int clone_level(hashtab_key_t key, hashtab_datum_t datum, void *arg)
965 level_datum_t *levdatum = (level_datum_t *) datum;
1335 type_datum_t *datum, *attr;
1367 if ((datum = declare_type(TRUE, FALSE)) == NULL) {
1372 if (add_aliases_to_type(datum) == -1) {
1400 if (ebitmap_set_bit(&attr->types, datum->s.value - 1, TRUE)) {
1482 type_datum_t *datum;
1522 datum = (type_datum_t *) hashtab_search(policydbp->p_types.table,
1524 if (!datum || datum->flavor == TYPE_ATTRIB) {
1538 perm->data = datum->s.value;
1604 cond_bool_datum_t *datum;
1624 datum = (cond_bool_datum_t *) malloc(sizeof(cond_bool_datum_t));
1625 if (!datum) {
1630 memset(datum, 0, sizeof(cond_bool_datum_t));
1632 datum->flags |= COND_BOOL_FLAGS_TUNABLE;
1633 ret = declare_symbol(SYM_BOOLS, id, datum
1655 datum->s.value = value;
1664 datum->state = (int)(bool_value[0] == 'T') ? 1 : 0;
1667 cond_destroy_bool(id, datum, NULL);
2078 static int dominate_role_recheck(hashtab_key_t key, hashtab_datum_t datum,
2082 role_datum_t *rdatum = (role_datum_t *) datum;
2227 static int role_val_to_name_helper(hashtab_key_t key, hashtab_datum_t datum,
2233 roldatum = (role_datum_t *) datum;