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()
2068 struct printf_spec spec, const char *fmt) in flags_string() argument
2076 switch (fmt[1]) { in flags_string()
2118 struct printf_spec spec, const char *fmt) in device_node_string() argument
2130 if (fmt[0] != 'F') in device_node_string()
2140 fmt++; in device_node_string()
2141 if (fmt[0] == '\0' || strcspn(fmt,"fnpPFcC") > 0) in device_node_string()
2142 fmt = "f"; in device_node_string()
2144 for (pass = false; strspn(fmt,"fnpPFcC"); fmt++, pass = true) { in device_node_string()
2152 switch (*fmt) { in device_node_string()
2208 struct printf_spec spec, const char *fmt) in fwnode_string() argument
2215 if (*fmt != 'w') in fwnode_string()
2221 fmt++; in fwnode_string()
2223 switch (*fmt) { in fwnode_string()
2393 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
2396 switch (*fmt) { in pointer()
2402 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
2405 return resource_string(buf, end, ptr, spec, fmt); in pointer()
2407 return hex_string(buf, end, ptr, spec, fmt); in pointer()
2409 switch (fmt[1]) { in pointer()
2411 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
2413 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
2419 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
2429 return ip_addr_string(buf, end, ptr, spec, fmt); in pointer()
2431 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
2433 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
2435 return va_format(buf, end, ptr, spec, fmt); in pointer()
2439 return netdev_bits(buf, end, ptr, spec, fmt); in pointer()
2441 return fourcc_string(buf, end, ptr, spec, fmt); in pointer()
2443 return address_val(buf, end, ptr, spec, fmt); in pointer()
2445 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
2447 return time_and_date(buf, end, ptr, spec, fmt); in pointer()
2449 return clock(buf, end, ptr, spec, fmt); in pointer()
2451 return file_dentry_name(buf, end, ptr, spec, fmt); in pointer()
2454 return bdev_name(buf, end, ptr, spec, fmt); in pointer()
2458 return flags_string(buf, end, ptr, spec, fmt); in pointer()
2460 return device_node_string(buf, end, ptr, spec, fmt + 1); in pointer()
2462 return fwnode_string(buf, end, ptr, spec, fmt + 1); in pointer()
2472 switch (fmt[1]) { in pointer()
2512 int format_decode(const char *fmt, struct printf_spec *spec) in format_decode() argument
2514 const char *start = fmt; in format_decode()
2539 for (; *fmt ; ++fmt) { in format_decode()
2540 if (*fmt == '%') in format_decode()
2545 if (fmt != start || !*fmt) in format_decode()
2546 return fmt - start; in format_decode()
2554 ++fmt; in format_decode()
2556 switch (*fmt) { in format_decode()
2572 if (isdigit(*fmt)) in format_decode()
2573 spec->field_width = skip_atoi(&fmt); in format_decode()
2574 else if (*fmt == '*') { in format_decode()
2577 return ++fmt - start; in format_decode()
2583 if (*fmt == '.') { in format_decode()
2584 ++fmt; in format_decode()
2585 if (isdigit(*fmt)) { in format_decode()
2586 spec->precision = skip_atoi(&fmt); in format_decode()
2589 } else if (*fmt == '*') { in format_decode()
2592 return ++fmt - start; in format_decode()
2599 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in format_decode()
2600 *fmt == 'z' || *fmt == 't') { in format_decode()
2601 qualifier = *fmt++; in format_decode()
2602 if (unlikely(qualifier == *fmt)) { in format_decode()
2605 ++fmt; in format_decode()
2608 ++fmt; in format_decode()
2615 switch (*fmt) { in format_decode()
2618 return ++fmt - start; in format_decode()
2622 return ++fmt - start; in format_decode()
2626 return ++fmt - start; in format_decode()
2630 return ++fmt - start; in format_decode()
2661 WARN_ONCE(1, "Please remove unsupported %%%c in format string\n", *fmt); in format_decode()
2663 return fmt - start; in format_decode()
2686 return ++fmt - start; in format_decode()
2735 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
2755 while (*fmt) { in vsnprintf()
2756 const char *old_fmt = fmt; in vsnprintf()
2757 int read = format_decode(fmt, &spec); in vsnprintf()
2759 fmt += read; in vsnprintf()
2809 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
2811 while (isalnum(*fmt)) in vsnprintf()
2812 fmt++; in vsnprintf()
2904 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
2908 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
2932 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
2937 va_start(args, fmt); in snprintf()
2938 i = vsnprintf(buf, size, fmt, args); in snprintf()
2956 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
2961 va_start(args, fmt); in scnprintf()
2962 i = vscnprintf(buf, size, fmt, args); in scnprintf()
2983 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
2985 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
3001 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
3006 va_start(args, fmt); in sprintf()
3007 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
3038 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args) in vbin_printf() argument
3071 while (*fmt) { in vbin_printf()
3072 int read = format_decode(fmt, &spec); in vbin_printf()
3074 fmt += read; in vbin_printf()
3087 if (*fmt == 'p') in vbin_printf()
3113 switch (*fmt) { in vbin_printf()
3123 if (!isalnum(*fmt)) { in vbin_printf()
3127 str = pointer(fmt, str, end, va_arg(args, void *), in vbin_printf()
3135 while (isalnum(*fmt)) in vbin_printf()
3136 fmt++; in vbin_printf()
3197 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
3230 while (*fmt) { in bstr_printf()
3231 const char *old_fmt = fmt; in bstr_printf()
3232 int read = format_decode(fmt, &spec); in bstr_printf()
3234 fmt += read; in bstr_printf()
3289 switch (*fmt) { in bstr_printf()
3298 if (!isalnum(*fmt)) { in bstr_printf()
3313 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
3315 while (isalnum(*fmt)) in bstr_printf()
3316 fmt++; in bstr_printf()
3396 int bprintf(u32 *bin_buf, size_t size, const char *fmt, ...) in bprintf() argument
3401 va_start(args, fmt); in bprintf()
3402 ret = vbin_printf(bin_buf, size, fmt, args); in bprintf()
3417 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
3432 while (*fmt) { in vsscanf()
3437 if (isspace(*fmt)) { in vsscanf()
3438 fmt = skip_spaces(++fmt); in vsscanf()
3443 if (*fmt != '%' && *fmt) { in vsscanf()
3444 if (*fmt++ != *str++) in vsscanf()
3449 if (!*fmt) in vsscanf()
3451 ++fmt; in vsscanf()
3456 if (*fmt == '*') { in vsscanf()
3459 while (!isspace(*fmt) && *fmt != '%' && *fmt) { in vsscanf()
3461 if (*fmt == '[') in vsscanf()
3463 fmt++; in vsscanf()
3472 if (isdigit(*fmt)) { in vsscanf()
3473 field_width = skip_atoi(&fmt); in vsscanf()
3480 if (*fmt == 'h' || _tolower(*fmt) == 'l' || in vsscanf()
3481 *fmt == 'z') { in vsscanf()
3482 qualifier = *fmt++; in vsscanf()
3483 if (unlikely(qualifier == *fmt)) { in vsscanf()
3486 fmt++; in vsscanf()
3489 fmt++; in vsscanf()
3494 if (!*fmt) in vsscanf()
3497 if (*fmt == 'n') { in vsscanf()
3500 ++fmt; in vsscanf()
3510 switch (*fmt++) { in vsscanf()
3557 bool negate = (*fmt == '^'); in vsscanf()
3564 ++fmt; in vsscanf()
3566 for ( ; *fmt && *fmt != ']'; ++fmt, ++len) in vsscanf()
3567 set_bit((u8)*fmt, set); in vsscanf()
3570 if (!*fmt || !len) in vsscanf()
3572 ++fmt; in vsscanf()
3696 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
3701 va_start(args, fmt); in sscanf()
3702 i = vsscanf(buf, fmt, args); in sscanf()