Lines Matching refs:cladatum
345 class_datum_t *cladatum; in read_classes() local
352 cladatum = hashtab_search(policydbp->p_classes.table, id); in read_classes()
353 if (!cladatum) { in read_classes()
359 if (ebitmap_set_bit(e_classes, cladatum->s.value - 1, TRUE)) { in read_classes()
370 class_datum_t *cladatum; in define_default_user() local
383 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_user()
384 if (!cladatum) { in define_default_user()
388 if (cladatum->default_user && cladatum->default_user != which) { in define_default_user()
392 cladatum->default_user = which; in define_default_user()
402 class_datum_t *cladatum; in define_default_role() local
415 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_role()
416 if (!cladatum) { in define_default_role()
420 if (cladatum->default_role && cladatum->default_role != which) { in define_default_role()
424 cladatum->default_role = which; in define_default_role()
434 class_datum_t *cladatum; in define_default_type() local
447 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_type()
448 if (!cladatum) { in define_default_type()
452 if (cladatum->default_type && cladatum->default_type != which) { in define_default_type()
456 cladatum->default_type = which; in define_default_type()
466 class_datum_t *cladatum; in define_default_range() local
479 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_range()
480 if (!cladatum) { in define_default_range()
484 if (cladatum->default_range && cladatum->default_range != which) { in define_default_range()
488 cladatum->default_range = which; in define_default_range()
591 class_datum_t *cladatum; in define_av_perms() local
607 cladatum = (class_datum_t *) hashtab_search(policydbp->p_classes.table, in define_av_perms()
609 if (!cladatum) { in define_av_perms()
615 if (cladatum->comdatum || cladatum->permissions.nprim) { in define_av_perms()
619 if (symtab_init(&cladatum->permissions, PERM_SYMTAB_SIZE)) { in define_av_perms()
639 cladatum->comkey = id; in define_av_perms()
640 cladatum->comdatum = comdatum; in define_av_perms()
646 cladatum->permissions.nprim += comdatum->permissions.nprim; in define_av_perms()
655 perdatum->s.value = ++cladatum->permissions.nprim; in define_av_perms()
669 (perm_datum_t *) hashtab_search(cladatum->comdatum-> in define_av_perms()
678 ret = hashtab_insert(cladatum->permissions.table, in define_av_perms()
690 if (add_perm_to_class(perdatum->s.value, cladatum->s.value)) { in define_av_perms()
2039 class_datum_t *cladatum; in define_te_avtab_xperms_helper() local
2115 cladatum = policydbp->class_val_to_struct[i]; in define_te_avtab_xperms_helper()
2116 perdatum = hashtab_search(cladatum->permissions.table, id); in define_te_avtab_xperms_helper()
2118 if (cladatum->comdatum) { in define_te_avtab_xperms_helper()
2119 perdatum = hashtab_search(cladatum->comdatum-> in define_te_avtab_xperms_helper()
2499 class_datum_t *cladatum; in define_te_avtab_helper() local
2581 cladatum = policydbp->class_val_to_struct[i]; in define_te_avtab_helper()
2598 hashtab_search(cladatum->permissions.table, id); in define_te_avtab_helper()
2600 if (cladatum->comdatum) { in define_te_avtab_helper()
2602 hashtab_search(cladatum->comdatum-> in define_te_avtab_helper()
3113 class_datum_t *cladatum; in define_role_trans() local
3154 cladatum = hashtab_search(policydbp->p_classes.table, in define_role_trans()
3156 if (!cladatum) { in define_role_trans()
3162 if (ebitmap_set_bit(&e_classes, cladatum->s.value - 1, TRUE)) { in define_role_trans()
3519 class_datum_t *cladatum; in define_constraint() local
3582 cladatum = in define_constraint()
3585 if (!cladatum) { in define_constraint()
3591 if (ebitmap_set_bit(&classmap, cladatum->s.value - 1, TRUE)) { in define_constraint()
3617 node->next = cladatum->constraints; in define_constraint()
3618 cladatum->constraints = node; in define_constraint()
3625 cladatum = policydbp->class_val_to_struct[i]; in define_constraint()
3626 node = cladatum->constraints; in define_constraint()
3629 (perm_datum_t *) hashtab_search(cladatum-> in define_constraint()
3635 if (cladatum->comdatum) { in define_constraint()
3638 hashtab_search(cladatum-> in define_constraint()
3667 class_datum_t *cladatum; in define_validatetrans() local
3721 cladatum = in define_validatetrans()
3724 if (!cladatum) { in define_validatetrans()
3730 if (ebitmap_set_bit(&classmap, (cladatum->s.value - 1), TRUE)) { in define_validatetrans()
3751 node->next = cladatum->validatetrans; in define_validatetrans()
3752 cladatum->validatetrans = node; in define_validatetrans()
5646 class_datum_t *cladatum; in define_range_trans() local
5698 cladatum = hashtab_search(policydbp->p_classes.table, in define_range_trans()
5700 if (!cladatum) { in define_range_trans()
5706 if (ebitmap_set_bit(&rule->tclasses, cladatum->s.value - 1, TRUE)) { in define_range_trans()