Lines Matching refs:fmt
605 const char *fmt) in dentry_name() argument
612 switch (fmt[1]) { in dentry_name()
614 depth = fmt[1] - '0'; in dentry_name()
650 struct printf_spec spec, const char *fmt) in bdev_name() argument
669 struct printf_spec spec, const char *fmt) in symbol_string() argument
676 if (fmt[1] == 'R') in symbol_string()
681 if (*fmt == 'B') in symbol_string()
683 else if (*fmt != 'f' && *fmt != 's') in symbol_string()
696 struct printf_spec spec, const char *fmt) in resource_string() argument
749 int decode = (fmt[0] == 'R') ? 1 : 0; in resource_string()
804 const char *fmt) in hex_string() argument
818 switch (fmt[1]) { in hex_string()
856 struct printf_spec spec, const char *fmt) in bitmap_string() argument
897 struct printf_spec spec, const char *fmt) in bitmap_list_string() argument
937 struct printf_spec spec, const char *fmt) in mac_address_string() argument
945 switch (fmt[1]) { in mac_address_string()
965 if (fmt[0] == 'M' && i != 5) in mac_address_string()
974 char *ip4_string(char *p, const u8 *addr, const char *fmt) in ip4_string() argument
977 bool leading_zeros = (fmt[0] == 'i'); in ip4_string()
981 switch (fmt[2]) { in ip4_string()
1107 char *ip6_string(char *p, const char *addr, const char *fmt) in ip6_string() argument
1114 if (fmt[0] == 'I' && i != 7) in ip6_string()
1124 struct printf_spec spec, const char *fmt) in ip6_addr_string() argument
1128 if (fmt[0] == 'I' && fmt[2] == 'c') in ip6_addr_string()
1131 ip6_string(ip6_addr, addr, fmt); in ip6_addr_string()
1138 struct printf_spec spec, const char *fmt) in ip4_addr_string() argument
1142 ip4_string(ip4_addr, addr, fmt); in ip4_addr_string()
1149 struct printf_spec spec, const char *fmt) in ip6_addr_string_sa() argument
1157 char fmt6[2] = { fmt[0], '6' }; in ip6_addr_string_sa()
1160 fmt++; in ip6_addr_string_sa()
1161 while (isalpha(*++fmt)) { in ip6_addr_string_sa()
1162 switch (*fmt) { in ip6_addr_string_sa()
1211 struct printf_spec spec, const char *fmt) in ip4_addr_string_sa() argument
1217 char fmt4[3] = { fmt[0], '4', 0 }; in ip4_addr_string_sa()
1219 fmt++; in ip4_addr_string_sa()
1220 while (isalpha(*++fmt)) { in ip4_addr_string_sa()
1221 switch (*fmt) { in ip4_addr_string_sa()
1229 fmt4[2] = *fmt; in ip4_addr_string_sa()
1246 const char *fmt) in escaped_string() argument
1261 switch (fmt[count++]) { in escaped_string()
1306 struct printf_spec spec, const char *fmt) in uuid_string() argument
1314 switch (*(++fmt)) { in uuid_string()
1346 char *netdev_bits(char *buf, char *end, const void *addr, const char *fmt) in netdev_bits() argument
1351 switch (fmt[1]) { in netdev_bits()
1366 char *address_val(char *buf, char *end, const void *addr, const char *fmt) in address_val() argument
1371 switch (fmt[1]) { in address_val()
1388 const char *fmt) in clock() argument
1393 switch (fmt[1]) { in clock()
1445 char *flags_string(char *buf, char *end, void *flags_ptr, const char *fmt) in flags_string() argument
1450 switch (fmt[1]) { in flags_string()
1466 WARN_ONCE(1, "Unsupported flags modifier: %c\n", fmt[1]); in flags_string()
1574 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
1579 if (!ptr && *fmt != 'K') { in pointer()
1589 switch (*fmt) { in pointer()
1597 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
1600 return resource_string(buf, end, ptr, spec, fmt); in pointer()
1602 return hex_string(buf, end, ptr, spec, fmt); in pointer()
1604 switch (fmt[1]) { in pointer()
1606 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
1608 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
1614 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
1624 switch (fmt[1]) { in pointer()
1626 return ip6_addr_string(buf, end, ptr, spec, fmt); in pointer()
1628 return ip4_addr_string(buf, end, ptr, spec, fmt); in pointer()
1638 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); in pointer()
1640 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); in pointer()
1647 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
1649 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
1656 ((struct va_format *)ptr)->fmt, va); in pointer()
1703 return netdev_bits(buf, end, ptr, fmt); in pointer()
1705 return address_val(buf, end, ptr, fmt); in pointer()
1707 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
1709 return clock(buf, end, ptr, spec, fmt); in pointer()
1713 spec, fmt); in pointer()
1716 return bdev_name(buf, end, ptr, spec, fmt); in pointer()
1720 return flags_string(buf, end, ptr, fmt); in pointer()
1753 int format_decode(const char *fmt, struct printf_spec *spec) in format_decode() argument
1755 const char *start = fmt; in format_decode()
1780 for (; *fmt ; ++fmt) { in format_decode()
1781 if (*fmt == '%') in format_decode()
1786 if (fmt != start || !*fmt) in format_decode()
1787 return fmt - start; in format_decode()
1795 ++fmt; in format_decode()
1797 switch (*fmt) { in format_decode()
1813 if (isdigit(*fmt)) in format_decode()
1814 spec->field_width = skip_atoi(&fmt); in format_decode()
1815 else if (*fmt == '*') { in format_decode()
1818 return ++fmt - start; in format_decode()
1824 if (*fmt == '.') { in format_decode()
1825 ++fmt; in format_decode()
1826 if (isdigit(*fmt)) { in format_decode()
1827 spec->precision = skip_atoi(&fmt); in format_decode()
1830 } else if (*fmt == '*') { in format_decode()
1833 return ++fmt - start; in format_decode()
1840 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in format_decode()
1841 _tolower(*fmt) == 'z' || *fmt == 't') { in format_decode()
1842 qualifier = *fmt++; in format_decode()
1843 if (unlikely(qualifier == *fmt)) { in format_decode()
1846 ++fmt; in format_decode()
1849 ++fmt; in format_decode()
1856 switch (*fmt) { in format_decode()
1859 return ++fmt - start; in format_decode()
1863 return ++fmt - start; in format_decode()
1867 return ++fmt - start; in format_decode()
1871 return ++fmt - start; in format_decode()
1900 WARN_ONCE(1, "Please remove unsupported %%%c in format string\n", *fmt); in format_decode()
1902 return fmt - start; in format_decode()
1925 return ++fmt - start; in format_decode()
1974 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
1994 while (*fmt) { in vsnprintf()
1995 const char *old_fmt = fmt; in vsnprintf()
1996 int read = format_decode(fmt, &spec); in vsnprintf()
1998 fmt += read; in vsnprintf()
2048 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
2050 while (isalnum(*fmt)) in vsnprintf()
2051 fmt++; in vsnprintf()
2143 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
2147 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
2171 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
2176 va_start(args, fmt); in snprintf()
2177 i = vsnprintf(buf, size, fmt, args); in snprintf()
2195 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
2200 va_start(args, fmt); in scnprintf()
2201 i = vscnprintf(buf, size, fmt, args); in scnprintf()
2222 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
2224 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
2240 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
2245 va_start(args, fmt); in sprintf()
2246 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
2277 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args) in vbin_printf() argument
2305 while (*fmt) { in vbin_printf()
2306 int read = format_decode(fmt, &spec); in vbin_printf()
2308 fmt += read; in vbin_printf()
2343 while (isalnum(*fmt)) in vbin_printf()
2344 fmt++; in vbin_printf()
2405 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
2438 while (*fmt) { in bstr_printf()
2439 const char *old_fmt = fmt; in bstr_printf()
2440 int read = format_decode(fmt, &spec); in bstr_printf()
2442 fmt += read; in bstr_printf()
2494 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
2495 while (isalnum(*fmt)) in bstr_printf()
2496 fmt++; in bstr_printf()
2575 int bprintf(u32 *bin_buf, size_t size, const char *fmt, ...) in bprintf() argument
2580 va_start(args, fmt); in bprintf()
2581 ret = vbin_printf(bin_buf, size, fmt, args); in bprintf()
2596 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
2611 while (*fmt) { in vsscanf()
2616 if (isspace(*fmt)) { in vsscanf()
2617 fmt = skip_spaces(++fmt); in vsscanf()
2622 if (*fmt != '%' && *fmt) { in vsscanf()
2623 if (*fmt++ != *str++) in vsscanf()
2628 if (!*fmt) in vsscanf()
2630 ++fmt; in vsscanf()
2635 if (*fmt == '*') { in vsscanf()
2638 while (!isspace(*fmt) && *fmt != '%' && *fmt) { in vsscanf()
2640 if (*fmt == '[') in vsscanf()
2642 fmt++; in vsscanf()
2651 if (isdigit(*fmt)) { in vsscanf()
2652 field_width = skip_atoi(&fmt); in vsscanf()
2659 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in vsscanf()
2660 _tolower(*fmt) == 'z') { in vsscanf()
2661 qualifier = *fmt++; in vsscanf()
2662 if (unlikely(qualifier == *fmt)) { in vsscanf()
2665 fmt++; in vsscanf()
2668 fmt++; in vsscanf()
2673 if (!*fmt) in vsscanf()
2676 if (*fmt == 'n') { in vsscanf()
2679 ++fmt; in vsscanf()
2689 switch (*fmt++) { in vsscanf()
2736 bool negate = (*fmt == '^'); in vsscanf()
2743 ++fmt; in vsscanf()
2745 for ( ; *fmt && *fmt != ']'; ++fmt, ++len) in vsscanf()
2746 set_bit((u8)*fmt, set); in vsscanf()
2749 if (!*fmt || !len) in vsscanf()
2751 ++fmt; in vsscanf()
2882 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
2887 va_start(args, fmt); in sscanf()
2888 i = vsscanf(buf, fmt, args); in sscanf()