Lines Matching refs:params
50 } params;
55 struct perf_probe_event *pev = ¶ms.events[params.nevents];
58 pr_debug("probe-definition(%d): %s\n", params.nevents, str);
59 if (++params.nevents == MAX_PROBES) {
64 pev->uprobes = params.uprobes;
65 if (params.target) {
66 pev->target = strdup(params.target);
69 params.target_used = true;
72 pev->nsi = nsinfo__get(params.nsi);
87 if (!params.filter) {
88 params.filter = strfilter__new(str, &err);
89 if (!params.filter)
92 ret = strfilter__or(params.filter, str, &err);
115 if (!params.target && ptr && *ptr == '/') {
116 params.target = strdup(ptr);
117 if (!params.target)
119 params.target_used = false;
125 params.uprobes = true;
175 params.uprobes = true;
177 params.uprobes = false;
182 if (params.uprobes || strchr(str, '/')) {
183 tmp = nsinfo__realpath(str, params.nsi);
193 free(params.target);
194 params.target = tmp;
195 params.target_used = false;
220 params.nsi = nsinfo__get(nsip);
241 if (params.command == 'L') {
247 params.command = opt->short_name;
248 ret = parse_line_range_desc(str, ¶ms.line_range);
256 struct perf_probe_event *pev = ¶ms.events[params.nevents];
267 params.command = opt->short_name;
279 params.command = opt->short_name;
290 params.command = opt->short_name;
309 return line_range__init(¶ms.line_range);
316 for (i = 0; i < params.nevents; i++)
317 clear_perf_probe_event(params.events + i);
318 line_range__clear(¶ms.line_range);
319 free(params.target);
320 strfilter__delete(params.filter);
321 nsinfo__put(params.nsi);
322 memset(¶ms, 0, sizeof(params));
349 if (params.command == 'D') { /* it shows definition */
513 OPT_BOOLEAN('q', "quiet", ¶ms.quiet,
615 if (params.command && params.command != 'a') {
624 params.command = 'a';
627 if (params.quiet) {
648 if (!strchr("lda", params.command) && symbol_conf.vmlinux_name)
651 switch (params.command) {
653 if (params.uprobes) {
659 ret = show_perf_probe_events(params.filter);
664 ret = show_available_funcs(params.target, params.nsi,
665 params.filter, params.uprobes);
671 ret = show_line_range(¶ms.line_range, params.target,
672 params.nsi, params.uprobes);
677 if (!params.filter)
678 params.filter = strfilter__new(DEFAULT_VAR_FILTER,
681 ret = show_available_vars(params.events, params.nevents,
682 params.filter);
688 ret = perf_del_probe_events(params.filter);
698 if (params.target && !params.target_used) {
705 ret = perf_add_probe_events(params.events, params.nevents);
711 * cleanup_perf_probe_events(params.events, params.nevents), which
716 params.nevents = 0;