Lines Matching refs:policydb
77 static int load_booleans(struct policydb *policydb, const char *path, argument
107 datum = hashtab_search(policydb->p_bools.table, name);
138 hashtab_search(policydb->p_bools.table,
162 struct policydb policydb; local
166 if (policydb_init(&policydb))
168 if (policydb_from_image(NULL, data, len, &policydb) < 0)
171 if (load_booleans(&policydb, booleans, &changes) < 0) {
178 if (evaluate_conds(&policydb) < 0) {
188 rc = policydb_write(&policydb, &pf);
196 policydb_destroy(&policydb);
200 policydb_destroy(&policydb);
206 int hidden sepol_genbools_policydb(policydb_t * policydb, const char *booleans) argument
210 rc = load_booleans(policydb, booleans, &changes);
212 rc = evaluate_conds(policydb);
223 struct policydb policydb; local
229 if (policydb_init(&policydb))
231 if (policydb_from_image(NULL, data, len, &policydb) < 0)
235 datum = hashtab_search(policydb.p_bools.table, names[i]);
250 if (evaluate_conds(&policydb) < 0) {
260 rc = policydb_write(&policydb, &pf);
271 policydb_destroy(&policydb);
275 policydb_destroy(&policydb);