Lines Matching defs:args

2591  * @args: Arguments for the format string
2614 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
2653 set_field_width(&spec, va_arg(args, int));
2657 set_precision(&spec, va_arg(args, int));
2671 c = (unsigned char) va_arg(args, int);
2684 str = string(str, end, va_arg(args, char *), spec);
2688 str = pointer(fmt, str, end, va_arg(args, void *),
2714 num = va_arg(args, long long);
2717 num = va_arg(args, unsigned long);
2720 num = va_arg(args, long);
2724 num = va_arg(args, ssize_t);
2726 num = va_arg(args, size_t);
2729 num = va_arg(args, ptrdiff_t);
2732 num = (unsigned char) va_arg(args, int);
2735 num = (signed char) va_arg(args, int);
2738 num = (unsigned short) va_arg(args, int);
2741 num = (short) va_arg(args, int);
2744 num = (int) va_arg(args, int);
2747 num = va_arg(args, unsigned int);
2773 * @args: Arguments for the format string
2783 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args)
2787 i = vsnprintf(buf, size, fmt, args);
2813 va_list args;
2816 va_start(args, fmt);
2817 i = vsnprintf(buf, size, fmt, args);
2818 va_end(args);
2837 va_list args;
2840 va_start(args, fmt);
2841 i = vscnprintf(buf, size, fmt, args);
2842 va_end(args);
2852 * @args: Arguments for the format string
2862 int vsprintf(char *buf, const char *fmt, va_list args)
2864 return vsnprintf(buf, INT_MAX, fmt, args);
2882 va_list args;
2885 va_start(args, fmt);
2886 i = vsnprintf(buf, INT_MAX, fmt, args);
2887 va_end(args);
2901 * vbin_printf - Parse a format string and place args' binary value in a buffer
2902 * @bin_buf: The buffer to place args' binary value
2905 * @args: Arguments for the format string
2917 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args)
2932 val8 = va_arg(args, unsigned long long); \
2941 val4 = va_arg(args, int); \
2975 const char *save_str = va_arg(args, char *);
3006 str = pointer(fmt, str, end, va_arg(args, void *),
3080 const char *args = (const char *)bin_buf;
3092 args = PTR_ALIGN(args, sizeof(u32)); \
3093 *(u32 *)&value = *(u32 *)args; \
3094 *((u32 *)&value + 1) = *(u32 *)(args + 4); \
3096 args = PTR_ALIGN(args, sizeof(type)); \
3097 value = *(typeof(type) *)args; \
3099 args += sizeof(type); \
3158 const char *str_arg = args;
3159 args += strlen(str_arg) + 1;
3183 len = copy = strlen(args);
3186 memcpy(str, args, copy);
3188 args += len + 1;
3266 * bprintf - Parse a format string and place args' binary value in a buffer
3267 * @bin_buf: The buffer to place args' binary value
3277 va_list args;
3280 va_start(args, fmt);
3281 ret = vbin_printf(bin_buf, size, fmt, args);
3282 va_end(args);
3294 * @args: arguments
3296 int vsscanf(const char *buf, const char *fmt, va_list args)
3378 *va_arg(args, int *) = str - buf;
3392 char *s = (char *)va_arg(args, char*);
3403 char *s = (char *)va_arg(args, char *);
3433 char *s = (char *)va_arg(args, char *);
3522 *va_arg(args, signed char *) = val.s;
3524 *va_arg(args, unsigned char *) = val.u;
3528 *va_arg(args, short *) = val.s;
3530 *va_arg(args, unsigned short *) = val.u;
3534 *va_arg(args, long *) = val.s;
3536 *va_arg(args, unsigned long *) = val.u;
3540 *va_arg(args, long long *) = val.s;
3542 *va_arg(args, unsigned long long *) = val.u;
3545 *va_arg(args, size_t *) = val.u;
3549 *va_arg(args, int *) = val.s;
3551 *va_arg(args, unsigned int *) = val.u;
3573 va_list args;
3576 va_start(args, fmt);
3577 i = vsscanf(buf, fmt, args);
3578 va_end(args);