Lines Matching refs:ref
1689 (*fieldp)->ref = true; in parse_perf_probe_arg()
1701 (*fieldp)->ref = false; in parse_perf_probe_arg()
1704 (*fieldp)->ref = true; in parse_perf_probe_arg()
1718 pr_debug("%s(%d), ", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg()
1727 pr_debug("%s(%d)\n", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg()
1969 err = strbuf_addf(&buf, "%s%s", field->ref ? "->" : ".", in synthesize_perf_probe_arg()
2057 static int __synthesize_probe_trace_arg_ref(struct probe_trace_arg_ref *ref, in __synthesize_probe_trace_arg_ref() argument
2061 if (ref->next) { in __synthesize_probe_trace_arg_ref()
2062 depth = __synthesize_probe_trace_arg_ref(ref->next, buf, in __synthesize_probe_trace_arg_ref()
2067 if (ref->user_access) in __synthesize_probe_trace_arg_ref()
2068 err = strbuf_addf(buf, "%s%ld(", "+u", ref->offset); in __synthesize_probe_trace_arg_ref()
2070 err = strbuf_addf(buf, "%+ld(", ref->offset); in __synthesize_probe_trace_arg_ref()
2077 struct probe_trace_arg_ref *ref = arg->ref; in synthesize_probe_trace_arg() local
2089 if (arg->value[0] == '@' && arg->ref) in synthesize_probe_trace_arg()
2090 ref = ref->next; in synthesize_probe_trace_arg()
2093 if (ref) { in synthesize_probe_trace_arg()
2094 depth = __synthesize_probe_trace_arg_ref(ref, buf, 1); in synthesize_probe_trace_arg()
2100 if (arg->value[0] == '@' && arg->ref) in synthesize_probe_trace_arg()
2101 err = strbuf_addf(buf, "%s%+ld", arg->value, arg->ref->offset); in synthesize_probe_trace_arg()
2364 (*ppfield)->ref = field->ref; in perf_probe_arg__copy()
2403 struct probe_trace_arg_ref *ref, *next; in clear_probe_trace_event() local
2415 ref = tev->args[i].ref; in clear_probe_trace_event()
2416 while (ref) { in clear_probe_trace_event()
2417 next = ref->next; in clear_probe_trace_event()
2418 free(ref); in clear_probe_trace_event()
2419 ref = next; in clear_probe_trace_event()