Lines Matching refs:af

1199 	struct available_var_finder *af = data;  in collect_variables_cb()  local
1204 vl = &af->vls[af->nvls - 1]; in collect_variables_cb()
1209 ret = convert_variable_location(die_mem, af->pf.addr, in collect_variables_cb()
1210 af->pf.fb_ops, NULL); in collect_variables_cb()
1219 if (af->child && dwarf_haspc(die_mem, af->pf.addr)) in collect_variables_cb()
1228 struct available_var_finder *af = in add_available_vars() local
1235 if (af->nvls == af->max_vls) { in add_available_vars()
1236 pr_warning("Too many( > %d) probe point found.\n", af->max_vls); in add_available_vars()
1239 vl = &af->vls[af->nvls++]; in add_available_vars()
1242 ret = convert_to_trace_point(&pf->sp_die, af->mod, pf->addr, in add_available_vars()
1254 af->child = true; in add_available_vars()
1255 die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1258 if (!af->externs) in add_available_vars()
1261 af->child = false; in add_available_vars()
1262 die_find_child(&pf->cu_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1279 struct available_var_finder af = { in debuginfo__find_available_vars_at() local
1290 af.vls = *vls; in debuginfo__find_available_vars_at()
1291 af.nvls = 0; in debuginfo__find_available_vars_at()
1293 ret = debuginfo__find_probes(self, &af.pf); in debuginfo__find_available_vars_at()
1296 while (af.nvls--) { in debuginfo__find_available_vars_at()
1297 if (af.vls[af.nvls].point.symbol) in debuginfo__find_available_vars_at()
1298 free(af.vls[af.nvls].point.symbol); in debuginfo__find_available_vars_at()
1299 if (af.vls[af.nvls].vars) in debuginfo__find_available_vars_at()
1300 strlist__delete(af.vls[af.nvls].vars); in debuginfo__find_available_vars_at()
1302 free(af.vls); in debuginfo__find_available_vars_at()
1307 return (ret < 0) ? ret : af.nvls; in debuginfo__find_available_vars_at()