Lines Matching refs:fmt
560 const char *fmt) in dentry_name() argument
567 switch (fmt[1]) { in dentry_name()
569 depth = fmt[1] - '0'; in dentry_name()
617 struct printf_spec spec, const char *fmt) in symbol_string() argument
624 if (fmt[1] == 'R') in symbol_string()
629 if (*fmt == 'B') in symbol_string()
631 else if (*fmt != 'f' && *fmt != 's') in symbol_string()
648 struct printf_spec spec, const char *fmt) in resource_string() argument
701 int decode = (fmt[0] == 'R') ? 1 : 0; in resource_string()
756 const char *fmt) in hex_string() argument
770 switch (fmt[1]) { in hex_string()
808 struct printf_spec spec, const char *fmt) in bitmap_string() argument
849 struct printf_spec spec, const char *fmt) in bitmap_list_string() argument
889 struct printf_spec spec, const char *fmt) in mac_address_string() argument
897 switch (fmt[1]) { in mac_address_string()
917 if (fmt[0] == 'M' && i != 5) in mac_address_string()
926 char *ip4_string(char *p, const u8 *addr, const char *fmt) in ip4_string() argument
929 bool leading_zeros = (fmt[0] == 'i'); in ip4_string()
933 switch (fmt[2]) { in ip4_string()
1059 char *ip6_string(char *p, const char *addr, const char *fmt) in ip6_string() argument
1066 if (fmt[0] == 'I' && i != 7) in ip6_string()
1076 struct printf_spec spec, const char *fmt) in ip6_addr_string() argument
1080 if (fmt[0] == 'I' && fmt[2] == 'c') in ip6_addr_string()
1083 ip6_string(ip6_addr, addr, fmt); in ip6_addr_string()
1090 struct printf_spec spec, const char *fmt) in ip4_addr_string() argument
1094 ip4_string(ip4_addr, addr, fmt); in ip4_addr_string()
1101 struct printf_spec spec, const char *fmt) in ip6_addr_string_sa() argument
1109 char fmt6[2] = { fmt[0], '6' }; in ip6_addr_string_sa()
1112 fmt++; in ip6_addr_string_sa()
1113 while (isalpha(*++fmt)) { in ip6_addr_string_sa()
1114 switch (*fmt) { in ip6_addr_string_sa()
1163 struct printf_spec spec, const char *fmt) in ip4_addr_string_sa() argument
1169 char fmt4[3] = { fmt[0], '4', 0 }; in ip4_addr_string_sa()
1171 fmt++; in ip4_addr_string_sa()
1172 while (isalpha(*++fmt)) { in ip4_addr_string_sa()
1173 switch (*fmt) { in ip4_addr_string_sa()
1181 fmt4[2] = *fmt; in ip4_addr_string_sa()
1198 const char *fmt) in escaped_string() argument
1213 switch (fmt[count++]) { in escaped_string()
1258 struct printf_spec spec, const char *fmt) in uuid_string() argument
1268 switch (*(++fmt)) { in uuid_string()
1317 struct printf_spec spec, const char *fmt) in address_val() argument
1324 switch (fmt[1]) { in address_val()
1341 const char *fmt) in clock() argument
1346 switch (fmt[1]) { in clock()
1456 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
1461 if (!ptr && *fmt != 'K') { in pointer()
1471 switch (*fmt) { in pointer()
1479 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
1482 return resource_string(buf, end, ptr, spec, fmt); in pointer()
1484 return hex_string(buf, end, ptr, spec, fmt); in pointer()
1486 switch (fmt[1]) { in pointer()
1488 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
1490 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
1496 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
1506 switch (fmt[1]) { in pointer()
1508 return ip6_addr_string(buf, end, ptr, spec, fmt); in pointer()
1510 return ip4_addr_string(buf, end, ptr, spec, fmt); in pointer()
1520 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); in pointer()
1522 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); in pointer()
1529 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
1531 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
1538 ((struct va_format *)ptr)->fmt, va); in pointer()
1585 switch (fmt[1]) { in pointer()
1591 return address_val(buf, end, ptr, spec, fmt); in pointer()
1593 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
1595 return clock(buf, end, ptr, spec, fmt); in pointer()
1599 spec, fmt); in pointer()
1632 int format_decode(const char *fmt, struct printf_spec *spec) in format_decode() argument
1634 const char *start = fmt; in format_decode()
1658 for (; *fmt ; ++fmt) { in format_decode()
1659 if (*fmt == '%') in format_decode()
1664 if (fmt != start || !*fmt) in format_decode()
1665 return fmt - start; in format_decode()
1673 ++fmt; in format_decode()
1675 switch (*fmt) { in format_decode()
1691 if (isdigit(*fmt)) in format_decode()
1692 spec->field_width = skip_atoi(&fmt); in format_decode()
1693 else if (*fmt == '*') { in format_decode()
1696 return ++fmt - start; in format_decode()
1702 if (*fmt == '.') { in format_decode()
1703 ++fmt; in format_decode()
1704 if (isdigit(*fmt)) { in format_decode()
1705 spec->precision = skip_atoi(&fmt); in format_decode()
1708 } else if (*fmt == '*') { in format_decode()
1711 return ++fmt - start; in format_decode()
1718 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in format_decode()
1719 _tolower(*fmt) == 'z' || *fmt == 't') { in format_decode()
1720 spec->qualifier = *fmt++; in format_decode()
1721 if (unlikely(spec->qualifier == *fmt)) { in format_decode()
1724 ++fmt; in format_decode()
1727 ++fmt; in format_decode()
1734 switch (*fmt) { in format_decode()
1737 return ++fmt - start; in format_decode()
1741 return ++fmt - start; in format_decode()
1745 return ++fmt - start; in format_decode()
1749 return ++fmt - start; in format_decode()
1775 WARN_ONCE(1, "Please remove ignored %%n in '%s'\n", fmt); in format_decode()
1780 return fmt - start; in format_decode()
1803 return ++fmt - start; in format_decode()
1859 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
1879 while (*fmt) { in vsnprintf()
1880 const char *old_fmt = fmt; in vsnprintf()
1881 int read = format_decode(fmt, &spec); in vsnprintf()
1883 fmt += read; in vsnprintf()
1933 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
1935 while (isalnum(*fmt)) in vsnprintf()
1936 fmt++; in vsnprintf()
2022 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
2026 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
2050 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
2055 va_start(args, fmt); in snprintf()
2056 i = vsnprintf(buf, size, fmt, args); in snprintf()
2074 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
2079 va_start(args, fmt); in scnprintf()
2080 i = vscnprintf(buf, size, fmt, args); in scnprintf()
2101 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
2103 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
2119 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
2124 va_start(args, fmt); in sprintf()
2125 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
2156 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args) in vbin_printf() argument
2184 while (*fmt) { in vbin_printf()
2185 int read = format_decode(fmt, &spec); in vbin_printf()
2187 fmt += read; in vbin_printf()
2221 while (isalnum(*fmt)) in vbin_printf()
2222 fmt++; in vbin_printf()
2282 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
2315 while (*fmt) { in bstr_printf()
2316 const char *old_fmt = fmt; in bstr_printf()
2317 int read = format_decode(fmt, &spec); in bstr_printf()
2319 fmt += read; in bstr_printf()
2371 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
2372 while (isalnum(*fmt)) in bstr_printf()
2373 fmt++; in bstr_printf()
2449 int bprintf(u32 *bin_buf, size_t size, const char *fmt, ...) in bprintf() argument
2454 va_start(args, fmt); in bprintf()
2455 ret = vbin_printf(bin_buf, size, fmt, args); in bprintf()
2470 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
2485 while (*fmt) { in vsscanf()
2490 if (isspace(*fmt)) { in vsscanf()
2491 fmt = skip_spaces(++fmt); in vsscanf()
2496 if (*fmt != '%' && *fmt) { in vsscanf()
2497 if (*fmt++ != *str++) in vsscanf()
2502 if (!*fmt) in vsscanf()
2504 ++fmt; in vsscanf()
2509 if (*fmt == '*') { in vsscanf()
2512 while (!isspace(*fmt) && *fmt != '%' && *fmt) in vsscanf()
2513 fmt++; in vsscanf()
2521 if (isdigit(*fmt)) { in vsscanf()
2522 field_width = skip_atoi(&fmt); in vsscanf()
2529 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in vsscanf()
2530 _tolower(*fmt) == 'z') { in vsscanf()
2531 qualifier = *fmt++; in vsscanf()
2532 if (unlikely(qualifier == *fmt)) { in vsscanf()
2535 fmt++; in vsscanf()
2538 fmt++; in vsscanf()
2543 if (!*fmt) in vsscanf()
2546 if (*fmt == 'n') { in vsscanf()
2549 ++fmt; in vsscanf()
2559 switch (*fmt++) { in vsscanf()
2699 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
2704 va_start(args, fmt); in sscanf()
2705 i = vsscanf(buf, fmt, args); in sscanf()