Lines Matching defs:args

2730  * @args: Arguments for the format string
2753 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
2792 set_field_width(&spec, va_arg(args, int));
2796 set_precision(&spec, va_arg(args, int));
2810 c = (unsigned char) va_arg(args, int);
2823 str = string(str, end, va_arg(args, char *), spec);
2827 str = pointer(fmt, str, end, va_arg(args, void *),
2853 num = va_arg(args, long long);
2856 num = va_arg(args, unsigned long);
2859 num = va_arg(args, long);
2863 num = va_arg(args, ssize_t);
2865 num = va_arg(args, size_t);
2868 num = va_arg(args, ptrdiff_t);
2871 num = (unsigned char) va_arg(args, int);
2874 num = (signed char) va_arg(args, int);
2877 num = (unsigned short) va_arg(args, int);
2880 num = (short) va_arg(args, int);
2883 num = (int) va_arg(args, int);
2886 num = va_arg(args, unsigned int);
2912 * @args: Arguments for the format string
2922 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args)
2929 i = vsnprintf(buf, size, fmt, args);
2954 va_list args;
2957 va_start(args, fmt);
2958 i = vsnprintf(buf, size, fmt, args);
2959 va_end(args);
2978 va_list args;
2981 va_start(args, fmt);
2982 i = vscnprintf(buf, size, fmt, args);
2983 va_end(args);
2993 * @args: Arguments for the format string
3003 int vsprintf(char *buf, const char *fmt, va_list args)
3005 return vsnprintf(buf, INT_MAX, fmt, args);
3023 va_list args;
3026 va_start(args, fmt);
3027 i = vsnprintf(buf, INT_MAX, fmt, args);
3028 va_end(args);
3042 * vbin_printf - Parse a format string and place args' binary value in a buffer
3043 * @bin_buf: The buffer to place args' binary value
3046 * @args: Arguments for the format string
3058 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args)
3073 val8 = va_arg(args, unsigned long long); \
3082 val4 = va_arg(args, int); \
3116 const char *save_str = va_arg(args, char *);
3147 str = pointer(fmt, str, end, va_arg(args, void *),
3221 const char *args = (const char *)bin_buf;
3233 args = PTR_ALIGN(args, sizeof(u32)); \
3234 *(u32 *)&value = *(u32 *)args; \
3235 *((u32 *)&value + 1) = *(u32 *)(args + 4); \
3237 args = PTR_ALIGN(args, sizeof(type)); \
3238 value = *(typeof(type) *)args; \
3240 args += sizeof(type); \
3299 const char *str_arg = args;
3300 args += strlen(str_arg) + 1;
3324 len = copy = strlen(args);
3327 memcpy(str, args, copy);
3329 args += len + 1;
3407 * bprintf - Parse a format string and place args' binary value in a buffer
3408 * @bin_buf: The buffer to place args' binary value
3418 va_list args;
3421 va_start(args, fmt);
3422 ret = vbin_printf(bin_buf, size, fmt, args);
3423 va_end(args);
3435 * @args: arguments
3437 int vsscanf(const char *buf, const char *fmt, va_list args)
3519 *va_arg(args, int *) = str - buf;
3533 char *s = (char *)va_arg(args, char*);
3544 char *s = (char *)va_arg(args, char *);
3574 char *s = (char *)va_arg(args, char *);
3667 *va_arg(args, signed char *) = val.s;
3669 *va_arg(args, unsigned char *) = val.u;
3673 *va_arg(args, short *) = val.s;
3675 *va_arg(args, unsigned short *) = val.u;
3679 *va_arg(args, long *) = val.s;
3681 *va_arg(args, unsigned long *) = val.u;
3685 *va_arg(args, long long *) = val.s;
3687 *va_arg(args, unsigned long long *) = val.u;
3690 *va_arg(args, size_t *) = val.u;
3694 *va_arg(args, int *) = val.s;
3696 *va_arg(args, unsigned int *) = val.u;
3718 va_list args;
3721 va_start(args, fmt);
3722 i = vsscanf(buf, fmt, args);
3723 va_end(args);