Lines Matching refs:policydb
92 static policydb_t policydb; variable
234 type_rules = malloc(sizeof(struct avtab_node) * policydb.p_types.nprim); in identify_equiv_types()
240 sizeof(struct avtab_node) * policydb.p_types.nprim); in identify_equiv_types()
241 if (avtab_map(&policydb.te_avtab, create_type_rules, type_rules)) in identify_equiv_types()
247 for (i = 0; i < policydb.p_types.nprim - 1; i++) { in identify_equiv_types()
250 for (j = i + 1; j < policydb.p_types.nprim; j++) { in identify_equiv_types()
278 policydb.p_type_val_to_name[i], in identify_equiv_types()
279 policydb.p_type_val_to_name[j]); in identify_equiv_types()
498 sepol_set_policydb(&policydb); in main()
525 if (policydb_init(&policydb)) { in main()
530 ret = policydb_read(&policydb, &pf, 1); in main()
537 policydbp = &policydb; in main()
574 if (policydb_init(&policydb)) { in main()
585 if (expand_module(NULL, &parse_policy, &policydb, 0, 1)) { in main()
590 policydbp = &policydb; in main()
593 if (policydb_load_isids(&policydb, &sidtab)) in main()
608 policydb.policy_type = POLICY_KERN; in main()
609 policydb.policyvers = policyvers; in main()
614 ret = policydb_write(&policydb, &pf); in main()
623 policydb_destroy(&policydb); in main()
670 || tclass > policydb.p_classes.nprim) { in main()
675 policydb.class_val_to_struct[tclass - 1]; in main()
679 (class_datum_t *) hashtab_search(policydb. in main()
786 || tclass > policydb.p_classes.nprim) { in main()
793 (class_datum_t *) hashtab_search(policydb. in main()
981 || tclass > policydb.p_classes.nprim) { in main()
988 (class_datum_t *) hashtab_search(policydb. in main()