Home | History | Annotate | Download | only in src

Lines Matching refs:datum

901 			__attribute__ ((unused)), hashtab_datum_t datum,
907 role = (role_datum_t *) datum;
919 __attribute__ ((unused)), hashtab_datum_t datum,
925 user = (user_datum_t *) datum;
964 static int common_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
969 comdatum = (common_datum_t *) datum;
980 static int class_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
985 cladatum = (class_datum_t *) datum;
997 static int role_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
1002 role = (role_datum_t *) datum;
1014 static int type_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
1019 typdatum = (type_datum_t *) datum;
1034 static int user_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
1039 usrdatum = (user_datum_t *) datum;
1052 static int sens_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
1057 levdatum = (level_datum_t *) datum;
1072 static int cat_index(hashtab_key_t key, hashtab_datum_t datum, void *datap)
1077 catdatum = (cat_datum_t *) datum;
1091 static int (*index_f[SYM_NUM]) (hashtab_key_t key, hashtab_datum_t datum,
1260 static int perm_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1265 free(datum);
1269 static int common_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1276 comdatum = (common_datum_t *) datum;
1279 free(datum);
1283 static int class_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1292 cladatum = (class_datum_t *) datum;
1326 free(datum);
1330 static int role_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1334 role_datum_destroy((role_datum_t *) datum);
1335 free(datum);
1339 static int type_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1343 type_datum_destroy((type_datum_t *) datum);
1344 free(datum);
1348 static int user_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1352 user_datum_destroy((user_datum_t *) datum);
1353 free(datum);
1357 static int sens_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1364 levdatum = (level_datum_t *) datum;
1372 static int cat_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1377 cat_datum_destroy((cat_datum_t *) datum);
1378 free(datum);
1382 static int (*destroy_f[SYM_NUM]) (hashtab_key_t key, hashtab_datum_t datum,
1387 static int filenametr_destroy(hashtab_key_t key, hashtab_datum_t datum,
1393 free(datum);
1397 static int range_tr_destroy(hashtab_key_t key, hashtab_datum_t datum,
1400 struct mls_range *rt = (struct mls_range *)datum;
1404 free(datum);
1564 int scope_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p
1567 scope_datum_t *cur = (scope_datum_t *) datum;
1629 * (datum was not inserted and needs to be free()d)
1636 hashtab_key_t key, hashtab_datum_t datum,
1649 rc = hashtab_insert(pol->symtab[sym].table, key, datum);
1693 role_datum_t *cur_role = (role_datum_t *)datum;