Home | History | Annotate | Download | only in checkpolicy

Lines Matching refs:datum

153 	class_datum_t *datum = 0;
168 datum = (class_datum_t *) malloc(sizeof(class_datum_t));
169 if (!datum) {
173 memset(datum, 0, sizeof(class_datum_t));
174 ret = declare_symbol(SYM_CLASSES, id, datum, &value, &value);
196 datum->s.value = value;
202 if (datum)
203 free(datum);
707 level_datum_t *datum = 0, *aliasdatum = 0;
740 datum = (level_datum_t *) malloc(sizeof(level_datum_t));
741 if (!datum) {
745 level_datum_init(datum);
746 datum->isalias = FALSE;
747 datum->level = level;
749 ret = declare_symbol(SYM_LEVELS, id, datum, &value, &value);
819 if (datum) {
820 level_datum_destroy(datum);
821 free(datum);
837 level_datum_t *datum;
854 datum =
857 if (!datum) {
863 if (datum->level->sens != 0) {
869 datum->level->sens = ++order;
886 cat_datum_t *datum = 0, *aliasdatum = 0;
910 datum = (cat_datum_t *) malloc(sizeof(cat_datum_t));
911 if (!datum) {
915 cat_datum_init(datum);
916 datum->isalias = FALSE;
918 ret = declare_symbol(SYM_CATS, id, datum, &value, &value);
940 datum->s.value = value;
954 aliasdatum->s.value = datum->s.value;
958 &datum->s.value);
989 if (datum) {
990 cat_datum_destroy(datum);
991 free(datum);
1005 static int clone_level(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *arg)
1007 level_datum_t *levdatum = (level_datum_t *) datum;
1463 type_datum_t *datum, *attr;
1495 if ((datum = declare_type(TRUE, FALSE)) == NULL) {
1500 if (add_aliases_to_type(datum) == -1) {
1530 if (ebitmap_set_bit(&attr->types, datum->s.value - 1, TRUE)) {
1612 type_datum_t *datum;
1659 datum = (type_datum_t *) hashtab_search(policydbp->p_types.table,
1661 if (!datum || datum->flavor == TYPE_ATTRIB) {
1677 perm->data = datum->s.value;
1743 cond_bool_datum_t *datum;
1763 datum = (cond_bool_datum_t *) malloc(sizeof(cond_bool_datum_t));
1764 if (!datum) {
1769 memset(datum, 0, sizeof(cond_bool_datum_t));
1771 datum->flags |= COND_BOOL_FLAGS_TUNABLE;
1772 ret = declare_symbol(SYM_BOOLS, id, datum, &value, &value);
1794 datum->s.value = value;
1802 datum->state = (int)(bool_value[0] == 'T') ? 1 : 0;
1806 cond_destroy_bool(id, datum, NULL);
2905 hashtab_datum_t datum, void *arg)
2908 role_datum_t *rdatum = (role_datum_t *) datum;
3053 static int role_val_to_name_helper(hashtab_key_t key, hashtab_datum_t datum,
3059 roldatum = (role_datum_t *) datum;