Lines Matching defs:bf
18 static size_t syscall_arg__scnprintf_perf_flags(char *bf, size_t size,
30 printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? prefix : "", #n); \
41 printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", flags);
50 char *bf;
57 size_t printed = scnprintf(args->bf + args->printed , args->size - args->printed, "%s%s: %s", args->first ? "" : ", ", name, val);
64 static size_t perf_event_attr___scnprintf(struct perf_event_attr *attr, char *bf, size_t size, bool show_zeros __maybe_unused)
67 .printed = scnprintf(bf, size, "{ "),
70 .bf = bf,
74 return args.printed + scnprintf(bf + args.printed, size - args.printed, " }");
77 static size_t syscall_arg__scnprintf_augmented_perf_event_attr(struct syscall_arg *arg, char *bf, size_t size)
79 return perf_event_attr___scnprintf((void *)arg->augmented.args->value, bf, size, arg->trace->show_zeros);
82 static size_t syscall_arg__scnprintf_perf_event_attr(char *bf, size_t size, struct syscall_arg *arg)
85 return syscall_arg__scnprintf_augmented_perf_event_attr(arg, bf, size);
87 return scnprintf(bf, size, "%#lx", arg->val);