Lines Matching refs:parser
821 struct trace_parser parser; in ftrace_event_write() local
833 if (trace_parser_get_init(&parser, EVENT_BUF_SIZE + 1)) in ftrace_event_write()
836 read = trace_get_user(&parser, ubuf, cnt, ppos); in ftrace_event_write()
838 if (read >= 0 && trace_parser_loaded((&parser))) { in ftrace_event_write()
841 if (*parser.buffer == '!') in ftrace_event_write()
844 parser.buffer[parser.idx] = 0; in ftrace_event_write()
846 ret = ftrace_set_clr_event(tr, parser.buffer + !set, set); in ftrace_event_write()
854 trace_parser_put(&parser); in ftrace_event_write()
1588 struct trace_parser parser; in ftrace_event_pid_write() local
1603 if (trace_parser_get_init(&parser, EVENT_BUF_SIZE + 1)) in ftrace_event_pid_write()
1615 ret = trace_get_user(&parser, ubuf, cnt, &this_pos); in ftrace_event_pid_write()
1616 if (ret < 0 || !trace_parser_loaded(&parser)) in ftrace_event_pid_write()
1623 parser.buffer[parser.idx] = 0; in ftrace_event_pid_write()
1626 if (kstrtoul(parser.buffer, 0, &val)) in ftrace_event_pid_write()
1675 trace_parser_clear(&parser); in ftrace_event_pid_write()
1678 trace_parser_put(&parser); in ftrace_event_pid_write()