Lines Matching defs:name

146 	for (i = 0; probe_fetch_types[i].name; i++) {
147 if (strcmp(type, probe_fetch_types[i].name) == 0)
297 if (!strcmp(arg, field->name)) {
652 const char *name = btf_name_by_offset(ctx->btf, params[i].name_off);
654 if (name && !strcmp(name, varname)) {
1297 if (!strcmp(parg->type->name, "symstr")) {
1315 if (!strcmp(parg->type->name, "symstr") ||
1335 if (!strcmp(parg->type->name, "ustring") ||
1338 else if (!strcmp(parg->type->name, "symstr"))
1503 /* Return 1 if name is reserved or already used by another argument */
1504 static int traceprobe_conflict_field_name(const char *name,
1510 if (strcmp(reserved_field_names[i], name) == 0)
1514 if (strcmp(args[i].name, name) == 0)
1522 char *name = NULL;
1526 * If argument name is omitted, try arg as a name (BTF variable)
1534 name = kmemdup_nul(arg, end - arg, GFP_KERNEL);
1535 if (!name || !is_good_name(name)) {
1536 kfree(name);
1537 name = NULL;
1541 if (!name)
1542 name = kasprintf(GFP_KERNEL, "arg%d", idx + 1);
1544 return name;
1563 parg->name = kmemdup_nul(arg, body - arg, GFP_KERNEL);
1566 parg->name = generate_probe_arg_name(arg, i);
1569 if (!parg->name)
1572 if (!is_good_name(parg->name)) {
1576 if (traceprobe_conflict_field_name(parg->name, tp->args, i)) {
1596 kfree(arg->name);
1641 const char *name;
1648 name = btf_name_by_offset(ctx->btf, ctx->params[idx].name_off);
1649 if (!name) {
1653 ret = snprintf(buf, bufsize, "%s%s", name, type);
1813 pos += snprintf(buf + pos, LEN_OR_ZERO, " %s=", parg->name);
1837 fmt, parg->name, j);
1844 fmt, parg->name);
1887 ret = trace_define_field(event_call, fmt, parg->name,
1900 kfree(tpe->call.name);
1969 call->name = kstrdup(event, GFP_KERNEL);
1970 if (!call->name) {
1997 const char *name;
2003 name = trace_event_name(tp_event);
2004 if (!name || strcmp(event_name, name))
2082 * If all argument types and name are same, return 0.
2098 strcmp(a->args[i].name, b->args[i].name)))
2116 tp->args[i].name, tp->args[i].comm);
2149 trace_seq_printf(s, " %s=", a->name);