Lines Matching refs:ref
1771 (*fieldp)->ref = true; in parse_perf_probe_arg()
1783 (*fieldp)->ref = false; in parse_perf_probe_arg()
1786 (*fieldp)->ref = true; in parse_perf_probe_arg()
1800 pr_debug("%s(%d), ", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg()
1809 pr_debug("%s(%d)\n", (*fieldp)->name, (*fieldp)->ref); in parse_perf_probe_arg()
2051 err = strbuf_addf(&buf, "%s%s", field->ref ? "->" : ".", in synthesize_perf_probe_arg()
2143 static int __synthesize_probe_trace_arg_ref(struct probe_trace_arg_ref *ref, in __synthesize_probe_trace_arg_ref() argument
2147 if (ref->next) { in __synthesize_probe_trace_arg_ref()
2148 depth = __synthesize_probe_trace_arg_ref(ref->next, buf, in __synthesize_probe_trace_arg_ref()
2153 if (ref->user_access) in __synthesize_probe_trace_arg_ref()
2154 err = strbuf_addf(buf, "%s%ld(", "+u", ref->offset); in __synthesize_probe_trace_arg_ref()
2156 err = strbuf_addf(buf, "%+ld(", ref->offset); in __synthesize_probe_trace_arg_ref()
2163 struct probe_trace_arg_ref *ref = arg->ref; in synthesize_probe_trace_arg() local
2175 if (arg->value[0] == '@' && arg->ref) in synthesize_probe_trace_arg()
2176 ref = ref->next; in synthesize_probe_trace_arg()
2179 if (ref) { in synthesize_probe_trace_arg()
2180 depth = __synthesize_probe_trace_arg_ref(ref, buf, 1); in synthesize_probe_trace_arg()
2186 if (arg->value[0] == '@' && arg->ref) in synthesize_probe_trace_arg()
2187 err = strbuf_addf(buf, "%s%+ld", arg->value, arg->ref->offset); in synthesize_probe_trace_arg()
2460 (*ppfield)->ref = field->ref; in perf_probe_arg__copy()
2499 struct probe_trace_arg_ref *ref, *next; in clear_probe_trace_event() local
2511 ref = tev->args[i].ref; in clear_probe_trace_event()
2512 while (ref) { in clear_probe_trace_event()
2513 next = ref->next; in clear_probe_trace_event()
2514 free(ref); in clear_probe_trace_event()
2515 ref = next; in clear_probe_trace_event()