Lines Matching refs:args
1279 struct perf_probe_arg *args;
1299 vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem);
1300 if (vf->args[vf->nargs].var == NULL) {
1304 pr_debug(" %s", vf->args[vf->nargs].var);
1316 struct perf_probe_arg *args)
1321 struct local_vars_finder vf = {.pf = pf, .args = args, .vars = false,
1326 if (strcmp(pf->pev->args[i].var, PROBE_ARG_VARS) == 0)
1328 else if (strcmp(pf->pev->args[i].var, PROBE_ARG_PARAMS) != 0) {
1330 args[n] = pf->pev->args[i];
1334 pr_debug("Expanding %s into:", pf->pev->args[i].var);
1365 struct perf_probe_arg *args = NULL;
1400 args = zalloc(sizeof(struct perf_probe_arg) * MAX_PROBE_ARGS);
1401 if (args == NULL) {
1406 ret = expand_probe_args(sc_die, pf, args);
1411 tev->args = zalloc(sizeof(struct probe_trace_arg) * tev->nargs);
1412 if (tev->args == NULL) {
1419 pf->pvar = &args[i];
1420 pf->tvar = &tev->args[i];
1432 free(args);
1449 if (tevs[j].args[i].value) {
1450 type = tevs[j].args[i].type;
1455 print_var_not_found(pev->args[i].var);
1459 valp = &tevs[j].args[i].value;
1468 tevs[j].args[i].type = strdup(type);
1469 if (!tevs[j].args[i].type)