Lines Matching refs:comdatum
487 common_datum_t *comdatum = 0;
502 comdatum = hashtab_search(policydbp->p_commons.table, id);
503 if (comdatum) {
507 comdatum = (common_datum_t *) malloc(sizeof(common_datum_t));
508 if (!comdatum) {
512 memset(comdatum, 0, sizeof(common_datum_t));
514 (hashtab_key_t) id, (hashtab_datum_t) comdatum);
524 comdatum->s.value = policydbp->p_commons.nprim + 1;
525 if (symtab_init(&comdatum->permissions, PERM_SYMTAB_SIZE)) {
537 perdatum->s.value = comdatum->permissions.nprim + 1;
544 ret = hashtab_insert(comdatum->permissions.table,
557 comdatum->permissions.nprim++;
565 if (comdatum)
566 free(comdatum);
581 common_datum_t *comdatum;
604 if (cladatum->comdatum || cladatum->permissions.nprim) {
619 comdatum =
624 if (!comdatum) {
629 cladatum->comdatum = comdatum;
635 cladatum->permissions.nprim += comdatum->permissions.nprim;
658 (perm_datum_t *) hashtab_search(cladatum->comdatum->
1830 if (cladatum->comdatum) {
1832 hashtab_search(cladatum->comdatum->
2858 if (cladatum->comdatum) {
2862 comdatum->