Lines Matching refs:parser
2995 struct trace_parser parser; member
3346 if (trace_parser_get_init(&iter->parser, FTRACE_BUFF_MAX)) { in ftrace_regex_open()
3370 trace_parser_put(&iter->parser); in ftrace_regex_open()
3387 trace_parser_put(&iter->parser); in ftrace_regex_open()
4001 struct trace_parser *parser; in ftrace_regex_write() local
4018 parser = &iter->parser; in ftrace_regex_write()
4019 read = trace_get_user(parser, ubuf, cnt, ppos); in ftrace_regex_write()
4021 if (read >= 0 && trace_parser_loaded(parser) && in ftrace_regex_write()
4022 !trace_parser_cont(parser)) { in ftrace_regex_write()
4023 ret = ftrace_process_regex(iter->hash, parser->buffer, in ftrace_regex_write()
4024 parser->idx, enable); in ftrace_regex_write()
4025 trace_parser_clear(parser); in ftrace_regex_write()
4361 struct trace_parser *parser; in ftrace_regex_release() local
4371 parser = &iter->parser; in ftrace_regex_release()
4372 if (trace_parser_loaded(parser)) { in ftrace_regex_release()
4373 parser->buffer[parser->idx] = 0; in ftrace_regex_release()
4374 ftrace_match_records(iter->hash, parser->buffer, parser->idx); in ftrace_regex_release()
4377 trace_parser_put(parser); in ftrace_regex_release()
4667 struct trace_parser parser; in ftrace_graph_write() local
4674 if (trace_parser_get_init(&parser, FTRACE_BUFF_MAX)) in ftrace_graph_write()
4677 read = trace_get_user(&parser, ubuf, cnt, ppos); in ftrace_graph_write()
4679 if (read >= 0 && trace_parser_loaded((&parser))) { in ftrace_graph_write()
4680 parser.buffer[parser.idx] = 0; in ftrace_graph_write()
4686 parser.buffer); in ftrace_graph_write()
4694 trace_parser_put(&parser); in ftrace_graph_write()