Lines Matching defs:args
916 while (arg->func.args) {
917 farg = arg->func.args;
918 arg->func.args = farg->next;
3024 next_arg = &(arg->func.args);
3249 int args = 0;
3273 args++;
3299 return args;
3322 event->print_fmt.args = NULL;
3348 ret = event_read_print_args(event, &event->print_fmt.args);
4232 unsigned long long *args;
4247 farg = arg->func.args;
4251 args = malloc(sizeof(*args) * func_handle->nr_args);
4252 if (!args)
4260 args[i] = eval_num_arg(data, size, event, farg);
4280 args[i] = (uintptr_t)string->str;
4296 ret = (*func_handle->func)(s, args);
4298 free(args);
4311 static void free_args(struct tep_print_arg *args)
4315 while (args) {
4316 next = args->next;
4318 free_arg(args);
4319 args = next;
4327 struct tep_print_arg *args, *arg, **next;
4356 args = alloc_arg();
4357 if (!args) {
4362 arg = args;
4504 return args;
4507 free_args(args);
5717 struct tep_print_arg *args = NULL;
5728 args = make_bprint_args(bprint_fmt, data, size, event);
5729 parse = parse_args(event, bprint_fmt, args);
5736 free_args(args);
6186 va_list args;
6193 va_start(args, fmt);
6208 va_arg(args, char*), &type);
6212 va_arg(args, int), &type);
6222 va_end(args);
6455 static void print_args(struct tep_print_arg *args)
6460 switch (args->type) {
6465 printf("%s", args->atom.atom);
6468 printf("REC->%s", args->field.name);
6472 print_args(args->flags.field);
6473 printf(", %s, ", args->flags.delim);
6475 print_fields(&s, args->flags.flags);
6482 print_args(args->symbol.field);
6485 print_fields(&s, args->symbol.symbols);
6492 print_args(args->hex.field);
6494 print_args(args->hex.size);
6499 print_args(args->hex.field);
6501 print_args(args->hex.size);
6506 print_args(args->int_array.field);
6508 print_args(args->int_array.count);
6510 print_args(args->int_array.el_size);
6515 printf("__get_str(%s)", args->string.string);
6518 printf("__get_bitmask(%s)", args->bitmask.bitmask);
6521 printf("(%s)", args->typecast.type);
6522 print_args(args->typecast.item);
6525 if (strcmp(args->op.op, ":") == 0)
6529 print_args(args->op.left);
6530 printf(" %s ", args->op.op);
6531 print_args(args->op.right);
6539 if (args->next) {
6541 print_args(args->next);
6815 /* old ftrace had no args */
6816 list = &event->print_fmt.args;
6839 event->print_fmt.args);
6873 if (PRINT_ARGS && event->print_fmt.args)
6874 print_args(event->print_fmt.args);
7506 free_args(event->print_fmt.args);