Lines Matching refs:parser
3005 struct trace_parser parser; member
3356 if (trace_parser_get_init(&iter->parser, FTRACE_BUFF_MAX)) { in ftrace_regex_open()
3380 trace_parser_put(&iter->parser); in ftrace_regex_open()
3397 trace_parser_put(&iter->parser); in ftrace_regex_open()
4018 struct trace_parser *parser; in ftrace_regex_write() local
4035 parser = &iter->parser; in ftrace_regex_write()
4036 read = trace_get_user(parser, ubuf, cnt, ppos); in ftrace_regex_write()
4038 if (read >= 0 && trace_parser_loaded(parser) && in ftrace_regex_write()
4039 !trace_parser_cont(parser)) { in ftrace_regex_write()
4040 ret = ftrace_process_regex(iter->hash, parser->buffer, in ftrace_regex_write()
4041 parser->idx, enable); in ftrace_regex_write()
4042 trace_parser_clear(parser); in ftrace_regex_write()
4378 struct trace_parser *parser; in ftrace_regex_release() local
4388 parser = &iter->parser; in ftrace_regex_release()
4389 if (trace_parser_loaded(parser)) { in ftrace_regex_release()
4390 parser->buffer[parser->idx] = 0; in ftrace_regex_release()
4391 ftrace_match_records(iter->hash, parser->buffer, parser->idx); in ftrace_regex_release()
4394 trace_parser_put(parser); in ftrace_regex_release()
4684 struct trace_parser parser; in ftrace_graph_write() local
4691 if (trace_parser_get_init(&parser, FTRACE_BUFF_MAX)) in ftrace_graph_write()
4694 read = trace_get_user(&parser, ubuf, cnt, ppos); in ftrace_graph_write()
4696 if (read >= 0 && trace_parser_loaded((&parser))) { in ftrace_graph_write()
4697 parser.buffer[parser.idx] = 0; in ftrace_graph_write()
4703 parser.buffer); in ftrace_graph_write()
4711 trace_parser_put(&parser); in ftrace_graph_write()