Lines Matching refs:af

1281 	struct available_var_finder *af = data;  in collect_variables_cb()  local
1285 vl = &af->vls[af->nvls - 1]; in collect_variables_cb()
1290 ret = convert_variable_location(die_mem, af->pf.addr, in collect_variables_cb()
1291 af->pf.fb_ops, &af->pf.sp_die, in collect_variables_cb()
1295 bool externs = !af->child; in collect_variables_cb()
1315 ret2 = die_get_var_range(&af->pf.sp_die, in collect_variables_cb()
1328 if (af->child && dwarf_haspc(die_mem, af->pf.addr)) in collect_variables_cb()
1337 struct available_var_finder *af = in add_available_vars() local
1345 if (af->nvls == af->max_vls) { in add_available_vars()
1346 pr_warning("Too many( > %d) probe point found.\n", af->max_vls); in add_available_vars()
1349 vl = &af->vls[af->nvls++]; in add_available_vars()
1352 ret = convert_to_trace_point(&pf->sp_die, af->mod, pf->addr, in add_available_vars()
1364 af->child = true; in add_available_vars()
1365 die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1371 af->child = false; in add_available_vars()
1372 die_find_child(&pf->cu_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1392 struct available_var_finder af = { in debuginfo__find_available_vars_at() local
1399 *vls = zalloc(sizeof(struct variable_list) * af.max_vls); in debuginfo__find_available_vars_at()
1403 af.vls = *vls; in debuginfo__find_available_vars_at()
1404 af.nvls = 0; in debuginfo__find_available_vars_at()
1406 ret = debuginfo__find_probes(dbg, &af.pf); in debuginfo__find_available_vars_at()
1409 while (af.nvls--) { in debuginfo__find_available_vars_at()
1410 zfree(&af.vls[af.nvls].point.symbol); in debuginfo__find_available_vars_at()
1411 strlist__delete(af.vls[af.nvls].vars); in debuginfo__find_available_vars_at()
1417 return (ret < 0) ? ret : af.nvls; in debuginfo__find_available_vars_at()