Lines Matching refs:rm
173 static void rule_map_free(rule_map *rm, bool is_in_htable);
700 static void rule_map_free(rule_map *rm, bool is_in_htable) { in rule_map_free() argument
703 size_t len = rm->length; in rule_map_free()
705 key_map *m = &(rm->m[i]); in rule_map_free()
722 if (rm->key) { in rule_map_free()
726 free(rm->key); in rule_map_free()
729 free(rm->key); in rule_map_free()
734 free(rm->filename); in rule_map_free()
735 free(rm); in rule_map_free()
754 static void rule_map_validate(rule_map *rm) { in rule_map_validate() argument
775 for (i = 0; i < rm->length; i++) { in rule_map_validate()
776 rule = &(rm->m[i]); in rule_map_validate()
798 list_append(&rm->violations, &assert->listify); in rule_map_validate()
1103 static void rule_add(rule_map *rm) { in rule_add() argument
1112 e.key = rm->key; in rule_add()
1127 cmp = rule_map_cmp(rm, tmp->r); in rule_add()
1130 rm->filename, tmp->r->lineno, rm->lineno, in rule_add()
1132 rule_map_free(rm, false); in rule_add()
1142 entry->r = rm; in rule_add()
1151 entry->r = rm; in rule_add()
1152 list_to_addto = rm->is_never_allow ? &nallow_list : &line_order_list; in rule_add()
1162 if (rm) in rule_add()
1163 free(rm); in rule_add()