Lines Matching refs:fmt

902 		  const char *fmt)  in dentry_name()  argument
909 switch (fmt[1]) { in dentry_name()
911 depth = fmt[1] - '0'; in dentry_name()
951 struct printf_spec spec, const char *fmt) in file_dentry_name() argument
956 return dentry_name(buf, end, f->f_path.dentry, spec, fmt); in file_dentry_name()
961 struct printf_spec spec, const char *fmt) in bdev_name() argument
984 struct printf_spec spec, const char *fmt) in symbol_string() argument
991 if (fmt[1] == 'R') in symbol_string()
996 if (*fmt == 'B' && fmt[1] == 'b') in symbol_string()
998 else if (*fmt == 'B') in symbol_string()
1000 else if (*fmt == 'S' && (fmt[1] == 'b' || (fmt[1] == 'R' && fmt[2] == 'b'))) in symbol_string()
1002 else if (*fmt != 's') in symbol_string()
1045 struct printf_spec spec, const char *fmt) in resource_string() argument
1088 int decode = (fmt[0] == 'R') ? 1 : 0; in resource_string()
1146 const char *fmt) in hex_string() argument
1159 switch (fmt[1]) { in hex_string()
1197 struct printf_spec spec, const char *fmt) in bitmap_string() argument
1241 struct printf_spec spec, const char *fmt) in bitmap_list_string() argument
1281 struct printf_spec spec, const char *fmt) in mac_address_string() argument
1292 switch (fmt[1]) { in mac_address_string()
1312 if (fmt[0] == 'M' && i != 5) in mac_address_string()
1321 char *ip4_string(char *p, const u8 *addr, const char *fmt) in ip4_string() argument
1324 bool leading_zeros = (fmt[0] == 'i'); in ip4_string()
1328 switch (fmt[2]) { in ip4_string()
1454 char *ip6_string(char *p, const char *addr, const char *fmt) in ip6_string() argument
1461 if (fmt[0] == 'I' && i != 7) in ip6_string()
1471 struct printf_spec spec, const char *fmt) in ip6_addr_string() argument
1475 if (fmt[0] == 'I' && fmt[2] == 'c') in ip6_addr_string()
1478 ip6_string(ip6_addr, addr, fmt); in ip6_addr_string()
1485 struct printf_spec spec, const char *fmt) in ip4_addr_string() argument
1489 ip4_string(ip4_addr, addr, fmt); in ip4_addr_string()
1496 struct printf_spec spec, const char *fmt) in ip6_addr_string_sa() argument
1504 char fmt6[2] = { fmt[0], '6' }; in ip6_addr_string_sa()
1507 fmt++; in ip6_addr_string_sa()
1508 while (isalpha(*++fmt)) { in ip6_addr_string_sa()
1509 switch (*fmt) { in ip6_addr_string_sa()
1558 struct printf_spec spec, const char *fmt) in ip4_addr_string_sa() argument
1564 char fmt4[3] = { fmt[0], '4', 0 }; in ip4_addr_string_sa()
1566 fmt++; in ip4_addr_string_sa()
1567 while (isalpha(*++fmt)) { in ip4_addr_string_sa()
1568 switch (*fmt) { in ip4_addr_string_sa()
1576 fmt4[2] = *fmt; in ip4_addr_string_sa()
1593 struct printf_spec spec, const char *fmt) in ip_addr_string() argument
1600 switch (fmt[1]) { in ip_addr_string()
1602 return ip6_addr_string(buf, end, ptr, spec, fmt); in ip_addr_string()
1604 return ip4_addr_string(buf, end, ptr, spec, fmt); in ip_addr_string()
1614 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); in ip_addr_string()
1616 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); in ip_addr_string()
1622 err_fmt_msg = fmt[0] == 'i' ? "(%pi?)" : "(%pI?)"; in ip_addr_string()
1628 const char *fmt) in escaped_string() argument
1642 switch (fmt[count++]) { in escaped_string()
1686 struct printf_spec spec, const char *fmt) in va_format() argument
1694 buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); in va_format()
1702 struct printf_spec spec, const char *fmt) in uuid_string() argument
1713 switch (*(++fmt)) { in uuid_string()
1747 struct printf_spec spec, const char *fmt) in netdev_bits() argument
1755 switch (fmt[1]) { in netdev_bits()
1769 struct printf_spec spec, const char *fmt) in fourcc_string() argument
1776 if (fmt[1] != 'c' || fmt[2] != 'c') in fourcc_string()
1805 struct printf_spec spec, const char *fmt) in address_val() argument
1813 switch (fmt[1]) { in address_val()
1865 struct printf_spec spec, const char *fmt) in rtc_str() argument
1875 switch (fmt[count]) { in rtc_str()
1887 switch (fmt[count++]) { in rtc_str()
1915 struct printf_spec spec, const char *fmt) in time64_str() argument
1933 return rtc_str(buf, end, &rtc_time, spec, fmt); in time64_str()
1938 const char *fmt) in time_and_date() argument
1940 switch (fmt[1]) { in time_and_date()
1942 return rtc_str(buf, end, (const struct rtc_time *)ptr, spec, fmt); in time_and_date()
1944 return time64_str(buf, end, *(const time64_t *)ptr, spec, fmt); in time_and_date()
1952 const char *fmt) in clock() argument
1960 switch (fmt[1]) { in clock()
2060 struct printf_spec spec, const char *fmt) in flags_string() argument
2068 switch (fmt[1]) { in flags_string()
2110 struct printf_spec spec, const char *fmt) in device_node_string() argument
2122 if (fmt[0] != 'F') in device_node_string()
2132 fmt++; in device_node_string()
2133 if (fmt[0] == '\0' || strcspn(fmt,"fnpPFcC") > 0) in device_node_string()
2134 fmt = "f"; in device_node_string()
2136 for (pass = false; strspn(fmt,"fnpPFcC"); fmt++, pass = true) { in device_node_string()
2144 switch (*fmt) { in device_node_string()
2200 struct printf_spec spec, const char *fmt) in fwnode_string() argument
2207 if (*fmt != 'w') in fwnode_string()
2213 fmt++; in fwnode_string()
2215 switch (*fmt) { in fwnode_string()
2385 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
2388 switch (*fmt) { in pointer()
2394 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
2397 return resource_string(buf, end, ptr, spec, fmt); in pointer()
2399 return hex_string(buf, end, ptr, spec, fmt); in pointer()
2401 switch (fmt[1]) { in pointer()
2403 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
2405 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
2411 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
2421 return ip_addr_string(buf, end, ptr, spec, fmt); in pointer()
2423 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
2425 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
2427 return va_format(buf, end, ptr, spec, fmt); in pointer()
2431 return netdev_bits(buf, end, ptr, spec, fmt); in pointer()
2433 return fourcc_string(buf, end, ptr, spec, fmt); in pointer()
2435 return address_val(buf, end, ptr, spec, fmt); in pointer()
2437 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
2439 return time_and_date(buf, end, ptr, spec, fmt); in pointer()
2441 return clock(buf, end, ptr, spec, fmt); in pointer()
2443 return file_dentry_name(buf, end, ptr, spec, fmt); in pointer()
2446 return bdev_name(buf, end, ptr, spec, fmt); in pointer()
2450 return flags_string(buf, end, ptr, spec, fmt); in pointer()
2452 return device_node_string(buf, end, ptr, spec, fmt + 1); in pointer()
2454 return fwnode_string(buf, end, ptr, spec, fmt + 1); in pointer()
2464 switch (fmt[1]) { in pointer()
2504 int format_decode(const char *fmt, struct printf_spec *spec) in format_decode() argument
2506 const char *start = fmt; in format_decode()
2531 for (; *fmt ; ++fmt) { in format_decode()
2532 if (*fmt == '%') in format_decode()
2537 if (fmt != start || !*fmt) in format_decode()
2538 return fmt - start; in format_decode()
2546 ++fmt; in format_decode()
2548 switch (*fmt) { in format_decode()
2564 if (isdigit(*fmt)) in format_decode()
2565 spec->field_width = skip_atoi(&fmt); in format_decode()
2566 else if (*fmt == '*') { in format_decode()
2569 return ++fmt - start; in format_decode()
2575 if (*fmt == '.') { in format_decode()
2576 ++fmt; in format_decode()
2577 if (isdigit(*fmt)) { in format_decode()
2578 spec->precision = skip_atoi(&fmt); in format_decode()
2581 } else if (*fmt == '*') { in format_decode()
2584 return ++fmt - start; in format_decode()
2591 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in format_decode()
2592 *fmt == 'z' || *fmt == 't') { in format_decode()
2593 qualifier = *fmt++; in format_decode()
2594 if (unlikely(qualifier == *fmt)) { in format_decode()
2597 ++fmt; in format_decode()
2600 ++fmt; in format_decode()
2607 switch (*fmt) { in format_decode()
2610 return ++fmt - start; in format_decode()
2614 return ++fmt - start; in format_decode()
2618 return ++fmt - start; in format_decode()
2622 return ++fmt - start; in format_decode()
2653 WARN_ONCE(1, "Please remove unsupported %%%c in format string\n", *fmt); in format_decode()
2655 return fmt - start; in format_decode()
2678 return ++fmt - start; in format_decode()
2727 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
2747 while (*fmt) { in vsnprintf()
2748 const char *old_fmt = fmt; in vsnprintf()
2749 int read = format_decode(fmt, &spec); in vsnprintf()
2751 fmt += read; in vsnprintf()
2801 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
2803 while (isalnum(*fmt)) in vsnprintf()
2804 fmt++; in vsnprintf()
2896 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
2900 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
2924 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
2929 va_start(args, fmt); in snprintf()
2930 i = vsnprintf(buf, size, fmt, args); in snprintf()
2948 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
2953 va_start(args, fmt); in scnprintf()
2954 i = vscnprintf(buf, size, fmt, args); in scnprintf()
2975 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
2977 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
2993 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
2998 va_start(args, fmt); in sprintf()
2999 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
3030 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args) in vbin_printf() argument
3063 while (*fmt) { in vbin_printf()
3064 int read = format_decode(fmt, &spec); in vbin_printf()
3066 fmt += read; in vbin_printf()
3079 if (*fmt == 'p') in vbin_printf()
3105 switch (*fmt) { in vbin_printf()
3115 if (!isalnum(*fmt)) { in vbin_printf()
3119 str = pointer(fmt, str, end, va_arg(args, void *), in vbin_printf()
3127 while (isalnum(*fmt)) in vbin_printf()
3128 fmt++; in vbin_printf()
3189 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
3222 while (*fmt) { in bstr_printf()
3223 const char *old_fmt = fmt; in bstr_printf()
3224 int read = format_decode(fmt, &spec); in bstr_printf()
3226 fmt += read; in bstr_printf()
3281 switch (*fmt) { in bstr_printf()
3290 if (!isalnum(*fmt)) { in bstr_printf()
3305 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
3307 while (isalnum(*fmt)) in bstr_printf()
3308 fmt++; in bstr_printf()
3388 int bprintf(u32 *bin_buf, size_t size, const char *fmt, ...) in bprintf() argument
3393 va_start(args, fmt); in bprintf()
3394 ret = vbin_printf(bin_buf, size, fmt, args); in bprintf()
3409 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
3424 while (*fmt) { in vsscanf()
3429 if (isspace(*fmt)) { in vsscanf()
3430 fmt = skip_spaces(++fmt); in vsscanf()
3435 if (*fmt != '%' && *fmt) { in vsscanf()
3436 if (*fmt++ != *str++) in vsscanf()
3441 if (!*fmt) in vsscanf()
3443 ++fmt; in vsscanf()
3448 if (*fmt == '*') { in vsscanf()
3451 while (!isspace(*fmt) && *fmt != '%' && *fmt) { in vsscanf()
3453 if (*fmt == '[') in vsscanf()
3455 fmt++; in vsscanf()
3464 if (isdigit(*fmt)) { in vsscanf()
3465 field_width = skip_atoi(&fmt); in vsscanf()
3472 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in vsscanf()
3473 *fmt == 'z') { in vsscanf()
3474 qualifier = *fmt++; in vsscanf()
3475 if (unlikely(qualifier == *fmt)) { in vsscanf()
3478 fmt++; in vsscanf()
3481 fmt++; in vsscanf()
3486 if (!*fmt) in vsscanf()
3489 if (*fmt == 'n') { in vsscanf()
3492 ++fmt; in vsscanf()
3502 switch (*fmt++) { in vsscanf()
3549 bool negate = (*fmt == '^'); in vsscanf()
3556 ++fmt; in vsscanf()
3558 for ( ; *fmt && *fmt != ']'; ++fmt, ++len) in vsscanf()
3559 set_bit((u8)*fmt, set); in vsscanf()
3562 if (!*fmt || !len) in vsscanf()
3564 ++fmt; in vsscanf()
3688 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
3693 va_start(args, fmt); in sscanf()
3694 i = vsscanf(buf, fmt, args); in sscanf()