Lines Matching refs:buf
242 char *put_dec_trunc8(char *buf, unsigned r) in put_dec_trunc8() argument
252 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
253 buf += 2; in put_dec_trunc8()
261 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_trunc8()
262 buf += 2; in put_dec_trunc8()
270 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
271 buf += 2; in put_dec_trunc8()
277 *((u16 *)buf) = decpair[r]; in put_dec_trunc8()
278 buf += r < 10 ? 1 : 2; in put_dec_trunc8()
279 return buf; in put_dec_trunc8()
284 char *put_dec_full8(char *buf, unsigned r) in put_dec_full8() argument
290 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
291 buf += 2; in put_dec_full8()
295 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_full8()
296 buf += 2; in put_dec_full8()
300 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
301 buf += 2; in put_dec_full8()
304 *((u16 *)buf) = decpair[q]; in put_dec_full8()
305 buf += 2; in put_dec_full8()
306 return buf; in put_dec_full8()
310 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
313 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
316 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
318 return put_dec_trunc8(buf, n); in put_dec()
324 put_dec_full4(char *buf, unsigned r) in put_dec_full4() argument
330 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full4()
331 buf += 2; in put_dec_full4()
333 *((u16 *)buf) = decpair[q]; in put_dec_full4()
344 unsigned put_dec_helper4(char *buf, unsigned x) in put_dec_helper4() argument
348 put_dec_full4(buf, x - q * 10000); in put_dec_helper4()
358 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
363 return put_dec_trunc8(buf, n); in put_dec()
373 q = put_dec_helper4(buf, q); in put_dec()
376 q = put_dec_helper4(buf+4, q); in put_dec()
379 q = put_dec_helper4(buf+8, q); in put_dec()
382 buf += 12; in put_dec()
384 buf = put_dec_trunc8(buf, q); in put_dec()
385 else while (buf[-1] == '0') in put_dec()
386 --buf; in put_dec()
388 return buf; in put_dec()
399 int num_to_str(char *buf, int size, unsigned long long num, unsigned int width) in num_to_str() argument
419 buf[idx] = ' '; in num_to_str()
425 buf[idx + width] = tmp[len - idx - 1]; in num_to_str()
465 char *number(char *buf, char *end, unsigned long long num, in number() argument
529 if (buf < end) in number()
530 *buf = ' '; in number()
531 ++buf; in number()
536 if (buf < end) in number()
537 *buf = sign; in number()
538 ++buf; in number()
543 if (buf < end) in number()
544 *buf = '0'; in number()
545 ++buf; in number()
548 if (buf < end) in number()
549 *buf = ('X' | locase); in number()
550 ++buf; in number()
558 if (buf < end) in number()
559 *buf = c; in number()
560 ++buf; in number()
565 if (buf < end) in number()
566 *buf = '0'; in number()
567 ++buf; in number()
571 if (buf < end) in number()
572 *buf = tmp[i]; in number()
573 ++buf; in number()
577 if (buf < end) in number()
578 *buf = ' '; in number()
579 ++buf; in number()
582 return buf; in number()
594 char *special_hex_number(char *buf, char *end, unsigned long long num, int size) in special_hex_number() argument
596 return number(buf, end, num, special_hex_spec(size)); in special_hex_number()
599 static void move_right(char *buf, char *end, unsigned len, unsigned spaces) in move_right() argument
602 if (buf >= end) /* nowhere to put anything */ in move_right()
604 size = end - buf; in move_right()
606 memset(buf, ' ', size); in move_right()
612 memmove(buf + spaces, buf, len); in move_right()
614 memset(buf, ' ', spaces); in move_right()
626 char *widen_string(char *buf, int n, char *end, struct printf_spec spec) in widen_string() argument
631 return buf; in widen_string()
635 move_right(buf - n, end, n, spaces); in widen_string()
636 return buf + spaces; in widen_string()
639 if (buf < end) in widen_string()
640 *buf = ' '; in widen_string()
641 ++buf; in widen_string()
643 return buf; in widen_string()
647 static char *string_nocheck(char *buf, char *end, const char *s, in string_nocheck() argument
657 if (buf < end) in string_nocheck()
658 *buf = c; in string_nocheck()
659 ++buf; in string_nocheck()
662 return widen_string(buf, len, end, spec); in string_nocheck()
665 static char *err_ptr(char *buf, char *end, void *ptr, in err_ptr() argument
672 return string_nocheck(buf, end, sym, spec); in err_ptr()
681 return number(buf, end, err, spec); in err_ptr()
685 static char *error_string(char *buf, char *end, const char *s, in error_string() argument
696 return string_nocheck(buf, end, s, spec); in error_string()
715 static int check_pointer(char **buf, char *end, const void *ptr, in check_pointer() argument
722 *buf = error_string(*buf, end, err_msg, spec); in check_pointer()
730 char *string(char *buf, char *end, const char *s, in string() argument
733 if (check_pointer(&buf, end, s, spec)) in string()
734 return buf; in string()
736 return string_nocheck(buf, end, s, spec); in string()
739 static char *pointer_string(char *buf, char *end, in pointer_string() argument
750 return number(buf, end, (unsigned long int)ptr, spec); in pointer_string()
815 static char *ptr_to_id(char *buf, char *end, const void *ptr, in ptr_to_id() argument
827 return pointer_string(buf, end, ptr, spec); in ptr_to_id()
832 return pointer_string(buf, end, (const void *)hashval, spec); in ptr_to_id()
839 return error_string(buf, end, str, spec); in ptr_to_id()
842 return pointer_string(buf, end, (const void *)hashval, spec); in ptr_to_id()
845 static char *default_pointer(char *buf, char *end, const void *ptr, in default_pointer() argument
853 return pointer_string(buf, end, ptr, spec); in default_pointer()
855 return ptr_to_id(buf, end, ptr, spec); in default_pointer()
861 char *restricted_pointer(char *buf, char *end, const void *ptr, in restricted_pointer() argument
867 return default_pointer(buf, end, ptr, spec); in restricted_pointer()
878 return error_string(buf, end, "pK-error", spec); in restricted_pointer()
904 return pointer_string(buf, end, ptr, spec); in restricted_pointer()
908 char *dentry_name(char *buf, char *end, const struct dentry *d, struct printf_spec spec, in dentry_name() argument
926 if (check_pointer(&buf, end, d, spec)) { in dentry_name()
928 return buf; in dentry_name()
941 for (n = 0; n != spec.precision; n++, buf++) { in dentry_name()
949 if (buf < end) in dentry_name()
950 *buf = c; in dentry_name()
953 return widen_string(buf, n, end, spec); in dentry_name()
957 char *file_dentry_name(char *buf, char *end, const struct file *f, in file_dentry_name() argument
960 if (check_pointer(&buf, end, f, spec)) in file_dentry_name()
961 return buf; in file_dentry_name()
963 return dentry_name(buf, end, f->f_path.dentry, spec, fmt); in file_dentry_name()
967 char *bdev_name(char *buf, char *end, struct block_device *bdev, in bdev_name() argument
972 if (check_pointer(&buf, end, bdev, spec)) in bdev_name()
973 return buf; in bdev_name()
976 buf = string(buf, end, hd->disk_name, spec); in bdev_name()
979 if (buf < end) in bdev_name()
980 *buf = 'p'; in bdev_name()
981 buf++; in bdev_name()
983 buf = number(buf, end, bdev_partno(bdev), spec); in bdev_name()
985 return buf; in bdev_name()
990 char *symbol_string(char *buf, char *end, void *ptr, in symbol_string() argument
1014 return string_nocheck(buf, end, sym, spec); in symbol_string()
1016 return special_hex_number(buf, end, value, sizeof(void *)); in symbol_string()
1051 char *hex_range(char *buf, char *end, u64 start_val, u64 end_val, in hex_range() argument
1054 buf = number(buf, end, start_val, spec); in hex_range()
1056 return buf; in hex_range()
1058 if (buf < end) in hex_range()
1059 *buf = '-'; in hex_range()
1060 ++buf; in hex_range()
1061 return number(buf, end, end_val, spec); in hex_range()
1065 char *resource_string(char *buf, char *end, struct resource *res, in resource_string() argument
1112 if (check_pointer(&buf, end, res, spec)) in resource_string()
1113 return buf; in resource_string()
1158 return string_nocheck(buf, end, sym, spec); in resource_string()
1162 char *range_string(char *buf, char *end, const struct range *range, in range_string() argument
1168 if (check_pointer(&buf, end, range, spec)) in range_string()
1169 return buf; in range_string()
1176 return string_nocheck(buf, end, sym, spec); in range_string()
1180 char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in hex_string() argument
1189 return buf; in hex_string()
1191 if (check_pointer(&buf, end, addr, spec)) in hex_string()
1192 return buf; in hex_string()
1213 if (buf < end) in hex_string()
1214 *buf = hex_asc_hi(addr[i]); in hex_string()
1215 ++buf; in hex_string()
1216 if (buf < end) in hex_string()
1217 *buf = hex_asc_lo(addr[i]); in hex_string()
1218 ++buf; in hex_string()
1221 if (buf < end) in hex_string()
1222 *buf = separator; in hex_string()
1223 ++buf; in hex_string()
1227 return buf; in hex_string()
1231 char *bitmap_string(char *buf, char *end, const unsigned long *bitmap, in bitmap_string() argument
1239 if (check_pointer(&buf, end, bitmap, spec)) in bitmap_string()
1240 return buf; in bitmap_string()
1260 if (buf < end) in bitmap_string()
1261 *buf = ','; in bitmap_string()
1262 buf++; in bitmap_string()
1267 buf = number(buf, end, val, spec); in bitmap_string()
1271 return buf; in bitmap_string()
1275 char *bitmap_list_string(char *buf, char *end, const unsigned long *bitmap, in bitmap_list_string() argument
1282 if (check_pointer(&buf, end, bitmap, spec)) in bitmap_list_string()
1283 return buf; in bitmap_list_string()
1287 if (buf < end) in bitmap_list_string()
1288 *buf = ','; in bitmap_list_string()
1289 buf++; in bitmap_list_string()
1293 buf = number(buf, end, rbot, default_dec_spec); in bitmap_list_string()
1297 if (buf < end) in bitmap_list_string()
1298 *buf = '-'; in bitmap_list_string()
1299 buf = number(++buf, end, rtop - 1, default_dec_spec); in bitmap_list_string()
1301 return buf; in bitmap_list_string()
1305 char *mac_address_string(char *buf, char *end, u8 *addr, in mac_address_string() argument
1314 if (check_pointer(&buf, end, addr, spec)) in mac_address_string()
1315 return buf; in mac_address_string()
1342 return string_nocheck(buf, end, mac_addr, spec); in mac_address_string()
1495 char *ip6_addr_string(char *buf, char *end, const u8 *addr, in ip6_addr_string() argument
1505 return string_nocheck(buf, end, ip6_addr, spec); in ip6_addr_string()
1509 char *ip4_addr_string(char *buf, char *end, const u8 *addr, in ip4_addr_string() argument
1516 return string_nocheck(buf, end, ip4_addr, spec); in ip4_addr_string()
1520 char *ip6_addr_string_sa(char *buf, char *end, const struct sockaddr_in6 *sa, in ip6_addr_string_sa() argument
1578 return string_nocheck(buf, end, ip6_addr, spec); in ip6_addr_string_sa()
1582 char *ip4_addr_string_sa(char *buf, char *end, const struct sockaddr_in *sa, in ip4_addr_string_sa() argument
1613 return string_nocheck(buf, end, ip4_addr, spec); in ip4_addr_string_sa()
1617 char *ip_addr_string(char *buf, char *end, const void *ptr, in ip_addr_string() argument
1622 if (check_pointer(&buf, end, ptr, spec)) in ip_addr_string()
1623 return buf; in ip_addr_string()
1627 return ip6_addr_string(buf, end, ptr, spec, fmt); in ip_addr_string()
1629 return ip4_addr_string(buf, end, ptr, spec, fmt); in ip_addr_string()
1639 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); in ip_addr_string()
1641 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); in ip_addr_string()
1643 return error_string(buf, end, "(einval)", spec); in ip_addr_string()
1648 return error_string(buf, end, err_fmt_msg, spec); in ip_addr_string()
1652 char *escaped_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in escaped_string() argument
1661 return buf; /* nothing to print */ in escaped_string()
1663 if (check_pointer(&buf, end, addr, spec)) in escaped_string()
1664 return buf; in escaped_string()
1705 buf += string_escape_mem(addr, len, buf, buf < end ? end - buf : 0, flags, NULL); in escaped_string()
1707 return buf; in escaped_string()
1713 static char *va_format(char *buf, char *end, struct va_format *va_fmt, in va_format() argument
1718 if (check_pointer(&buf, end, va_fmt, spec)) in va_format()
1719 return buf; in va_format()
1722 buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); in va_format()
1725 return buf; in va_format()
1730 char *uuid_string(char *buf, char *end, const u8 *addr, in uuid_string() argument
1739 if (check_pointer(&buf, end, addr, spec)) in uuid_string()
1740 return buf; in uuid_string()
1771 return string_nocheck(buf, end, uuid, spec); in uuid_string()
1775 char *netdev_bits(char *buf, char *end, const void *addr, in netdev_bits() argument
1781 if (check_pointer(&buf, end, addr, spec)) in netdev_bits()
1782 return buf; in netdev_bits()
1790 return error_string(buf, end, "(%pN?)", spec); in netdev_bits()
1793 return special_hex_number(buf, end, num, size); in netdev_bits()
1797 char *fourcc_string(char *buf, char *end, const u32 *fourcc, in fourcc_string() argument
1807 return error_string(buf, end, "(%p4?)", spec); in fourcc_string()
1809 if (check_pointer(&buf, end, fourcc, spec)) in fourcc_string()
1810 return buf; in fourcc_string()
1829 return error_string(buf, end, "(%p4?)", spec); in fourcc_string()
1853 return string(buf, end, output, spec); in fourcc_string()
1857 char *address_val(char *buf, char *end, const void *addr, in address_val() argument
1863 if (check_pointer(&buf, end, addr, spec)) in address_val()
1864 return buf; in address_val()
1878 return special_hex_number(buf, end, num, size); in address_val()
1882 char *date_str(char *buf, char *end, const struct rtc_time *tm, bool r) in date_str() argument
1887 buf = number(buf, end, year, default_dec04_spec); in date_str()
1888 if (buf < end) in date_str()
1889 *buf = '-'; in date_str()
1890 buf++; in date_str()
1892 buf = number(buf, end, mon, default_dec02_spec); in date_str()
1893 if (buf < end) in date_str()
1894 *buf = '-'; in date_str()
1895 buf++; in date_str()
1897 return number(buf, end, tm->tm_mday, default_dec02_spec); in date_str()
1901 char *time_str(char *buf, char *end, const struct rtc_time *tm, bool r) in time_str() argument
1903 buf = number(buf, end, tm->tm_hour, default_dec02_spec); in time_str()
1904 if (buf < end) in time_str()
1905 *buf = ':'; in time_str()
1906 buf++; in time_str()
1908 buf = number(buf, end, tm->tm_min, default_dec02_spec); in time_str()
1909 if (buf < end) in time_str()
1910 *buf = ':'; in time_str()
1911 buf++; in time_str()
1913 return number(buf, end, tm->tm_sec, default_dec02_spec); in time_str()
1917 char *rtc_str(char *buf, char *end, const struct rtc_time *tm, in rtc_str() argument
1951 buf = date_str(buf, end, tm, raw); in rtc_str()
1953 if (buf < end) in rtc_str()
1954 *buf = iso8601_separator ? 'T' : ' '; in rtc_str()
1955 buf++; in rtc_str()
1958 buf = time_str(buf, end, tm, raw); in rtc_str()
1960 return buf; in rtc_str()
1964 char *time64_str(char *buf, char *end, const time64_t time, in time64_str() argument
1983 return rtc_str(buf, end, &rtc_time, spec, fmt); in time64_str()
1987 char *timespec64_str(char *buf, char *end, const struct timespec64 *ts, in timespec64_str() argument
1998 buf = number(buf, end, ts->tv_sec, default_dec_spec); in timespec64_str()
2000 buf = time64_str(buf, end, ts->tv_sec, spec, fmt); in timespec64_str()
2001 if (buf < end) in timespec64_str()
2002 *buf = '.'; in timespec64_str()
2003 buf++; in timespec64_str()
2005 return number(buf, end, ts->tv_nsec, default_dec09_spec); in timespec64_str()
2009 char *time_and_date(char *buf, char *end, void *ptr, struct printf_spec spec, in time_and_date() argument
2012 if (check_pointer(&buf, end, ptr, spec)) in time_and_date()
2013 return buf; in time_and_date()
2017 return rtc_str(buf, end, (const struct rtc_time *)ptr, spec, fmt); in time_and_date()
2019 return timespec64_str(buf, end, (const struct timespec64 *)ptr, spec, fmt); in time_and_date()
2021 return time64_str(buf, end, *(const time64_t *)ptr, spec, fmt); in time_and_date()
2023 return error_string(buf, end, "(%pt?)", spec); in time_and_date()
2028 char *clock(char *buf, char *end, struct clk *clk, struct printf_spec spec, in clock() argument
2032 return error_string(buf, end, "(%pC?)", spec); in clock()
2034 if (check_pointer(&buf, end, clk, spec)) in clock()
2035 return buf; in clock()
2038 return string(buf, end, __clk_get_name(clk), spec); in clock()
2040 return ptr_to_id(buf, end, clk, spec); in clock()
2045 char *format_flags(char *buf, char *end, unsigned long flags, in format_flags() argument
2055 buf = string(buf, end, names->name, default_str_spec); in format_flags()
2059 if (buf < end) in format_flags()
2060 *buf = '|'; in format_flags()
2061 buf++; in format_flags()
2066 buf = number(buf, end, flags, default_flag_spec); in format_flags()
2068 return buf; in format_flags()
2093 char *format_page_flags(char *buf, char *end, unsigned long flags) in format_page_flags() argument
2099 buf = number(buf, end, flags, default_flag_spec); in format_page_flags()
2100 if (buf < end) in format_page_flags()
2101 *buf = '('; in format_page_flags()
2102 buf++; in format_page_flags()
2106 buf = format_flags(buf, end, main_flags, pageflag_names); in format_page_flags()
2118 if (buf < end) in format_page_flags()
2119 *buf = '|'; in format_page_flags()
2120 buf++; in format_page_flags()
2123 buf = string(buf, end, pff[i].name, default_str_spec); in format_page_flags()
2124 if (buf < end) in format_page_flags()
2125 *buf = '='; in format_page_flags()
2126 buf++; in format_page_flags()
2127 buf = number(buf, end, (flags >> pff[i].shift) & pff[i].mask, in format_page_flags()
2132 if (buf < end) in format_page_flags()
2133 *buf = ')'; in format_page_flags()
2134 buf++; in format_page_flags()
2136 return buf; in format_page_flags()
2140 char *flags_string(char *buf, char *end, void *flags_ptr, in flags_string() argument
2146 if (check_pointer(&buf, end, flags_ptr, spec)) in flags_string()
2147 return buf; in flags_string()
2151 return format_page_flags(buf, end, *(unsigned long *)flags_ptr); in flags_string()
2161 return error_string(buf, end, "(%pG?)", spec); in flags_string()
2164 return format_flags(buf, end, flags, names); in flags_string()
2168 char *fwnode_full_name_string(struct fwnode_handle *fwnode, char *buf, in fwnode_full_name_string() argument
2182 buf = string(buf, end, fwnode_get_name_prefix(__fwnode), in fwnode_full_name_string()
2184 buf = string(buf, end, fwnode_get_name(__fwnode), in fwnode_full_name_string()
2191 return buf; in fwnode_full_name_string()
2195 char *device_node_string(char *buf, char *end, struct device_node *dn, in device_node_string() argument
2201 char *buf_start = buf; in device_node_string()
2209 return error_string(buf, end, "(%pO?)", spec); in device_node_string()
2212 return error_string(buf, end, "(%pOF?)", spec); in device_node_string()
2214 if (check_pointer(&buf, end, dn, spec)) in device_node_string()
2215 return buf; in device_node_string()
2225 if (buf < end) in device_node_string()
2226 *buf = ':'; in device_node_string()
2227 buf++; in device_node_string()
2232 buf = fwnode_full_name_string(of_fwnode_handle(dn), buf, in device_node_string()
2239 buf = string(buf, end, p, str_spec); in device_node_string()
2243 buf = number(buf, end, (unsigned int)dn->phandle, default_dec_spec); in device_node_string()
2249 buf = string(buf, end, p, str_spec); in device_node_string()
2257 buf = string_nocheck(buf, end, tbuf, str_spec); in device_node_string()
2262 buf = string(buf, end, p, str_spec); in device_node_string()
2268 buf = string_nocheck(buf, end, ",", str_spec); in device_node_string()
2269 buf = string_nocheck(buf, end, "\"", str_spec); in device_node_string()
2270 buf = string(buf, end, p, str_spec); in device_node_string()
2271 buf = string_nocheck(buf, end, "\"", str_spec); in device_node_string()
2281 return widen_string(buf, buf - buf_start, end, spec); in device_node_string()
2285 char *fwnode_string(char *buf, char *end, struct fwnode_handle *fwnode, in fwnode_string() argument
2289 char *buf_start = buf; in fwnode_string()
2294 return error_string(buf, end, "(%pf?)", spec); in fwnode_string()
2296 if (check_pointer(&buf, end, fwnode, spec)) in fwnode_string()
2297 return buf; in fwnode_string()
2303 buf = string(buf, end, fwnode_get_name(fwnode), str_spec); in fwnode_string()
2307 buf = fwnode_full_name_string(fwnode, buf, end); in fwnode_string()
2311 return widen_string(buf, buf - buf_start, end, spec); in fwnode_string()
2315 char *resource_or_range(const char *fmt, char *buf, char *end, void *ptr, in resource_or_range() argument
2319 return range_string(buf, end, ptr, spec, fmt); in resource_or_range()
2320 return resource_string(buf, end, ptr, spec, fmt); in resource_or_range()
2526 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
2535 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
2538 return resource_or_range(fmt, buf, end, ptr, spec); in pointer()
2540 return hex_string(buf, end, ptr, spec, fmt); in pointer()
2544 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
2546 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
2552 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
2562 return ip_addr_string(buf, end, ptr, spec, fmt); in pointer()
2564 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
2566 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
2568 return va_format(buf, end, ptr, spec); in pointer()
2570 return restricted_pointer(buf, end, ptr, spec); in pointer()
2572 return netdev_bits(buf, end, ptr, spec, fmt); in pointer()
2574 return fourcc_string(buf, end, ptr, spec, fmt); in pointer()
2576 return address_val(buf, end, ptr, spec, fmt); in pointer()
2578 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
2580 return time_and_date(buf, end, ptr, spec, fmt); in pointer()
2582 return clock(buf, end, ptr, spec, fmt); in pointer()
2584 return file_dentry_name(buf, end, ptr, spec, fmt); in pointer()
2587 return bdev_name(buf, end, ptr, spec, fmt); in pointer()
2591 return flags_string(buf, end, ptr, spec, fmt); in pointer()
2593 return device_node_string(buf, end, ptr, spec, fmt + 1); in pointer()
2595 return fwnode_string(buf, end, ptr, spec, fmt + 1); in pointer()
2599 return error_string(buf, end, "(%pA?)", spec); in pointer()
2601 return rust_fmt_argument(buf, end, ptr); in pointer()
2603 return pointer_string(buf, end, ptr, spec); in pointer()
2607 return default_pointer(buf, end, ptr, spec); in pointer()
2608 return err_ptr(buf, end, ptr, spec); in pointer()
2613 return string(buf, end, ptr, spec); in pointer()
2615 return error_string(buf, end, "(einval)", spec); in pointer()
2618 return default_pointer(buf, end, ptr, spec); in pointer()
2863 int vsnprintf(char *buf, size_t size, const char *fmt_str, va_list args) in vsnprintf() argument
2877 str = buf; in vsnprintf()
2878 end = buf + size; in vsnprintf()
2881 if (end < buf) { in vsnprintf()
2883 size = end - buf; in vsnprintf()
2985 return str-buf; in vsnprintf()
3005 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
3012 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
3035 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
3041 i = vsnprintf(buf, size, fmt, args); in snprintf()
3059 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
3065 i = vscnprintf(buf, size, fmt, args); in scnprintf()
3086 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
3088 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
3104 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
3110 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
3281 int bstr_printf(char *buf, size_t size, const char *fmt_str, const u32 *bin_buf) in bstr_printf() argument
3294 str = buf; in bstr_printf()
3295 end = buf + size; in bstr_printf()
3313 if (end < buf) { in bstr_printf()
3315 size = end - buf; in bstr_printf()
3438 return str - buf; in bstr_printf()
3450 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
3452 const char *str = buf; in vsscanf()
3532 *va_arg(args, int *) = str - buf; in vsscanf()
3727 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
3733 i = vsscanf(buf, fmt, args); in sscanf()