• Home
  • Raw
  • Download

Lines Matching refs:sepol_cat

123 …__cil_get_sepol_cat_datum(policydb_t *pdb, struct cil_symtab_datum *datum, cat_datum_t **sepol_cat)  in __cil_get_sepol_cat_datum()  argument
125 *sepol_cat = hashtab_search(pdb->p_cats.table, datum->fqn); in __cil_get_sepol_cat_datum()
126 if (*sepol_cat == NULL) { in __cil_get_sepol_cat_datum()
795 cat_datum_t *sepol_cat = NULL; in cil_catorder_to_policydb() local
799 sepol_cat = cil_malloc(sizeof(*sepol_cat)); in cil_catorder_to_policydb()
800 cat_datum_init(sepol_cat); in cil_catorder_to_policydb()
803 rc = symtab_insert(pdb, SYM_CATS, key, sepol_cat, SCOPE_DECL, 0, &value); in cil_catorder_to_policydb()
807 sepol_cat->s.value = value; in cil_catorder_to_policydb()
814 cat_datum_destroy(sepol_cat); in cil_catorder_to_policydb()
815 free(sepol_cat); in cil_catorder_to_policydb()
823 cat_datum_t *sepol_cat; in cil_catalias_to_policydb() local
824 cat_datum_t *sepol_alias = cil_malloc(sizeof(*sepol_cat)); in cil_catalias_to_policydb()
827 rc = __cil_get_sepol_cat_datum(pdb, DATUM(cil_alias->actual), &sepol_cat); in cil_catalias_to_policydb()
835 sepol_alias->s.value = sepol_cat->s.value; in cil_catalias_to_policydb()
3031 cat_datum_t *sepol_cat = NULL; in __cil_cats_to_mls_level() local
3039 rc = __cil_get_sepol_cat_datum(pdb, j->data, &sepol_cat); in __cil_cats_to_mls_level()
3042 rc = ebitmap_set_bit(&mls_level->cat, sepol_cat->s.value - 1, 1); in __cil_cats_to_mls_level()
3046 rc = __cil_get_sepol_cat_datum(pdb, i->data, &sepol_cat); in __cil_cats_to_mls_level()
3049 rc = ebitmap_set_bit(&mls_level->cat, sepol_cat->s.value - 1, 1); in __cil_cats_to_mls_level()