Lines Matching refs:params

61 } params;  variable
66 struct perf_probe_event *pev = &params.events[params.nevents]; in parse_probe_event()
69 pr_debug("probe-definition(%d): %s\n", params.nevents, str); in parse_probe_event()
70 if (++params.nevents == MAX_PROBES) { in parse_probe_event()
75 pev->uprobes = params.uprobes; in parse_probe_event()
76 if (params.target) { in parse_probe_event()
77 pev->target = strdup(params.target); in parse_probe_event()
80 params.target_used = true; in parse_probe_event()
96 if (!params.filter) { in params_add_filter()
97 params.filter = strfilter__new(str, &err); in params_add_filter()
98 if (!params.filter) in params_add_filter()
101 ret = strfilter__or(params.filter, str, &err); in params_add_filter()
124 if (!params.target && ptr && *ptr == '/') { in set_target()
125 params.target = strdup(ptr); in set_target()
126 if (!params.target) in set_target()
128 params.target_used = false; in set_target()
134 params.uprobes = true; in set_target()
184 params.uprobes = true; in opt_set_target()
186 params.uprobes = false; in opt_set_target()
191 if (params.uprobes || strchr(str, '/')) { in opt_set_target()
202 free(params.target); in opt_set_target()
203 params.target = tmp; in opt_set_target()
204 params.target_used = false; in opt_set_target()
222 if (params.command == 'L') { in opt_show_lines()
228 params.command = opt->short_name; in opt_show_lines()
229 ret = parse_line_range_desc(str, &params.line_range); in opt_show_lines()
237 struct perf_probe_event *pev = &params.events[params.nevents]; in opt_show_vars()
248 params.command = opt->short_name; in opt_show_vars()
257 params.command = opt->short_name; in opt_add_probe_event()
268 params.command = opt->short_name; in opt_set_filter_with_command()
287 return line_range__init(&params.line_range); in init_params()
294 for (i = 0; i < params.nevents; i++) in cleanup_params()
295 clear_perf_probe_event(params.events + i); in cleanup_params()
296 line_range__clear(&params.line_range); in cleanup_params()
297 free(params.target); in cleanup_params()
298 strfilter__delete(params.filter); in cleanup_params()
299 memset(&params, 0, sizeof(params)); in cleanup_params()
443 OPT_BOOLEAN('q', "quiet", &params.quiet, in __cmd_probe()
534 if (params.command && params.command != 'a') { in __cmd_probe()
543 params.command = 'a'; in __cmd_probe()
546 if (params.quiet) { in __cmd_probe()
562 switch (params.command) { in __cmd_probe()
564 if (params.uprobes) { in __cmd_probe()
570 ret = show_perf_probe_events(params.filter); in __cmd_probe()
575 ret = show_available_funcs(params.target, params.filter, in __cmd_probe()
576 params.uprobes); in __cmd_probe()
582 ret = show_line_range(&params.line_range, params.target, in __cmd_probe()
583 params.uprobes); in __cmd_probe()
588 if (!params.filter) in __cmd_probe()
589 params.filter = strfilter__new(DEFAULT_VAR_FILTER, in __cmd_probe()
592 ret = show_available_vars(params.events, params.nevents, in __cmd_probe()
593 params.filter); in __cmd_probe()
599 ret = perf_del_probe_events(params.filter); in __cmd_probe()
607 if (params.target && !params.target_used) { in __cmd_probe()
614 ret = perf_add_probe_events(params.events, params.nevents); in __cmd_probe()