Lines Matching refs:filt
218 add_filter_rule(struct filter *filt, const char *expr, in add_filter_rule() argument
257 filter_add_rule(filt, rule); in add_filter_rule()
282 parse_filter(struct filter *filt, char *expr, int operators) in parse_filter() argument
373 add_filter_rule(filt, expr, this_type, in parse_filter()
384 struct filter *filt = malloc(sizeof(*filt)); in recursive_parse_chain() local
385 if (filt == NULL) { in recursive_parse_chain()
391 filter_init(filt); in recursive_parse_chain()
392 if (parse_filter(filt, expr, operators) < 0) { in recursive_parse_chain()
394 free(filt); in recursive_parse_chain()
395 filt = NULL; in recursive_parse_chain()
398 return filt; in recursive_parse_chain()