Lines Matching refs:tf
1251 static bool trace_event_finder_overlap(struct trace_event_finder *tf) in trace_event_finder_overlap() argument
1255 for (i = 0; i < tf->ntevs; i++) { in trace_event_finder_overlap()
1256 if (tf->pf.addr == tf->tevs[i].point.address) in trace_event_finder_overlap()
1265 struct trace_event_finder *tf = in add_probe_trace_event() local
1277 if (trace_event_finder_overlap(tf)) in add_probe_trace_event()
1281 if (tf->ntevs == tf->max_tevs) { in add_probe_trace_event()
1283 tf->max_tevs); in add_probe_trace_event()
1286 tev = &tf->tevs[tf->ntevs++]; in add_probe_trace_event()
1289 ret = convert_to_trace_point(&pf->sp_die, tf->mod, pf->addr, in add_probe_trace_event()
1334 tf->ntevs--; in add_probe_trace_event()
1345 struct trace_event_finder tf = { in debuginfo__find_trace_events() local
1351 *tevs = zalloc(sizeof(struct probe_trace_event) * tf.max_tevs); in debuginfo__find_trace_events()
1355 tf.tevs = *tevs; in debuginfo__find_trace_events()
1356 tf.ntevs = 0; in debuginfo__find_trace_events()
1358 ret = debuginfo__find_probes(dbg, &tf.pf); in debuginfo__find_trace_events()
1360 for (i = 0; i < tf.ntevs; i++) in debuginfo__find_trace_events()
1361 clear_probe_trace_event(&tf.tevs[i]); in debuginfo__find_trace_events()
1366 return (ret < 0) ? ret : tf.ntevs; in debuginfo__find_trace_events()