Lines Matching refs:rule_map
58 typedef struct rule_map rule_map; typedef
125 struct rule_map { struct
138 rule_map *r; /** The rule map to store at that location */ argument
162 static void rule_map_free(rule_map *rm, bool is_in_htable);
551 static void rule_map_print(FILE *fp, rule_map *r) { in rule_map_print()
574 static map_match rule_map_cmp(rule_map *rmA, rule_map *rmB) { in rule_map_cmp()
645 static void rule_map_free(rule_map *rm, bool is_in_htable) { in rule_map_free()
699 static void rule_map_validate(rule_map *rm) { in rule_map_validate()
705 rule_map *assert; in rule_map_validate()
760 static rule_map *rule_map_new(kvp keys[], size_t num_of_keys, int lineno, in rule_map_new()
764 rule_map *new_map = NULL; in rule_map_new()
772 new_map = calloc(1, (num_of_keys * sizeof(key_map)) + sizeof(rule_map)); in rule_map_new()
1045 static void rule_add(rule_map *rm) { in rule_add()
1185 rule_map *r = rule_map_new(keys, token_cnt, lineno, in_file->name, is_never_allow); in parse_file()
1230 rule_map *r; in validate()
1243 r = list_entry(v, rule_map, listify); in validate()