Home | History | Annotate | Download | only in checkpolicy

Lines Matching full:type_rules

164 			    struct avtab_node *type_rules)
168 for (p = type_rules, c = type_rules->next; c; p = c, c = c->next) {
201 struct avtab_node *type_rules = args;
208 if (insert_type_rule(k, d, &type_rules[k->source_type - 1]))
210 if (insert_type_rule(k, d, &type_rules[k->target_type - 1]))
230 struct avtab_node *type_rules, *l1, *l2;
237 type_rules = malloc(sizeof(struct avtab_node) * policydb.p_types.nprim);
238 if (!type_rules) {
242 memset(type_rules, 0,
244 if (avtab_map(&policydb.te_avtab, create_type_rules, type_rules))
251 if (!type_rules[i].next)
254 for (l1 = type_rules[i].next, l2 = type_rules[j].next;
278 free_type_rules(type_rules[j].next);
279 type_rules[j].next = NULL;
284 free_type_rules(type_rules[i].next);
285 type_rules[i].next = NULL;
288 free(type_rules);