Lines Matching refs:buf

173 char *put_dec_trunc8(char *buf, unsigned r)  in put_dec_trunc8()  argument
183 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
184 buf += 2; in put_dec_trunc8()
192 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_trunc8()
193 buf += 2; in put_dec_trunc8()
201 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
202 buf += 2; in put_dec_trunc8()
208 *((u16 *)buf) = decpair[r]; in put_dec_trunc8()
209 buf += r < 10 ? 1 : 2; in put_dec_trunc8()
210 return buf; in put_dec_trunc8()
215 char *put_dec_full8(char *buf, unsigned r) in put_dec_full8() argument
221 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
222 buf += 2; in put_dec_full8()
226 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_full8()
227 buf += 2; in put_dec_full8()
231 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
232 buf += 2; in put_dec_full8()
235 *((u16 *)buf) = decpair[q]; in put_dec_full8()
236 buf += 2; in put_dec_full8()
237 return buf; in put_dec_full8()
241 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
244 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
247 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
249 return put_dec_trunc8(buf, n); in put_dec()
255 put_dec_full4(char *buf, unsigned r) in put_dec_full4() argument
261 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full4()
262 buf += 2; in put_dec_full4()
264 *((u16 *)buf) = decpair[q]; in put_dec_full4()
275 unsigned put_dec_helper4(char *buf, unsigned x) in put_dec_helper4() argument
279 put_dec_full4(buf, x - q * 10000); in put_dec_helper4()
289 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
294 return put_dec_trunc8(buf, n); in put_dec()
304 q = put_dec_helper4(buf, q); in put_dec()
307 q = put_dec_helper4(buf+4, q); in put_dec()
310 q = put_dec_helper4(buf+8, q); in put_dec()
313 buf += 12; in put_dec()
315 buf = put_dec_trunc8(buf, q); in put_dec()
316 else while (buf[-1] == '0') in put_dec()
317 --buf; in put_dec()
319 return buf; in put_dec()
330 int num_to_str(char *buf, int size, unsigned long long num) in num_to_str() argument
347 buf[idx] = tmp[len - idx - 1]; in num_to_str()
391 char *number(char *buf, char *end, unsigned long long num, in number() argument
453 if (buf < end) in number()
454 *buf = ' '; in number()
455 ++buf; in number()
460 if (buf < end) in number()
461 *buf = sign; in number()
462 ++buf; in number()
467 if (buf < end) in number()
468 *buf = '0'; in number()
469 ++buf; in number()
472 if (buf < end) in number()
473 *buf = ('X' | locase); in number()
474 ++buf; in number()
482 if (buf < end) in number()
483 *buf = c; in number()
484 ++buf; in number()
489 if (buf < end) in number()
490 *buf = '0'; in number()
491 ++buf; in number()
495 if (buf < end) in number()
496 *buf = tmp[i]; in number()
497 ++buf; in number()
501 if (buf < end) in number()
502 *buf = ' '; in number()
503 ++buf; in number()
506 return buf; in number()
510 char *string(char *buf, char *end, const char *s, struct printf_spec spec) in string() argument
521 if (buf < end) in string()
522 *buf = ' '; in string()
523 ++buf; in string()
527 if (buf < end) in string()
528 *buf = *s; in string()
529 ++buf; ++s; in string()
532 if (buf < end) in string()
533 *buf = ' '; in string()
534 ++buf; in string()
537 return buf; in string()
540 static void widen(char *buf, char *end, unsigned len, unsigned spaces) in widen() argument
543 if (buf >= end) /* nowhere to put anything */ in widen()
545 size = end - buf; in widen()
547 memset(buf, ' ', size); in widen()
553 memmove(buf + spaces, buf, len); in widen()
555 memset(buf, ' ', spaces); in widen()
559 char *dentry_name(char *buf, char *end, const struct dentry *d, struct printf_spec spec, in dentry_name() argument
587 for (n = 0; n != spec.precision; n++, buf++) { in dentry_name()
595 if (buf < end) in dentry_name()
596 *buf = c; in dentry_name()
603 widen(buf - n, end, n, spaces); in dentry_name()
604 return buf + spaces; in dentry_name()
607 if (buf < end) in dentry_name()
608 *buf = ' '; in dentry_name()
609 ++buf; in dentry_name()
612 return buf; in dentry_name()
616 char *symbol_string(char *buf, char *end, void *ptr, in symbol_string() argument
636 return string(buf, end, sym, spec); in symbol_string()
642 return number(buf, end, value, spec); in symbol_string()
647 char *resource_string(char *buf, char *end, struct resource *res, in resource_string() argument
751 return string(buf, end, sym, spec); in resource_string()
755 char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in hex_string() argument
764 return buf; in hex_string()
768 return string(buf, end, NULL, spec); in hex_string()
789 if (buf < end) in hex_string()
790 *buf = hex_asc_hi(addr[i]); in hex_string()
791 ++buf; in hex_string()
792 if (buf < end) in hex_string()
793 *buf = hex_asc_lo(addr[i]); in hex_string()
794 ++buf; in hex_string()
797 if (buf < end) in hex_string()
798 *buf = separator; in hex_string()
799 ++buf; in hex_string()
803 return buf; in hex_string()
807 char *bitmap_string(char *buf, char *end, unsigned long *bitmap, in bitmap_string() argument
833 if (buf < end) in bitmap_string()
834 *buf = ','; in bitmap_string()
835 buf++; in bitmap_string()
840 buf = number(buf, end, val, spec); in bitmap_string()
844 return buf; in bitmap_string()
848 char *bitmap_list_string(char *buf, char *end, unsigned long *bitmap, in bitmap_list_string() argument
867 if (buf < end) in bitmap_list_string()
868 *buf = ','; in bitmap_list_string()
869 buf++; in bitmap_list_string()
873 buf = number(buf, end, rbot, spec); in bitmap_list_string()
875 if (buf < end) in bitmap_list_string()
876 *buf = '-'; in bitmap_list_string()
877 buf++; in bitmap_list_string()
879 buf = number(buf, end, rtop, spec); in bitmap_list_string()
884 return buf; in bitmap_list_string()
888 char *mac_address_string(char *buf, char *end, u8 *addr, in mac_address_string() argument
922 return string(buf, end, mac_addr, spec); in mac_address_string()
1075 char *ip6_addr_string(char *buf, char *end, const u8 *addr, in ip6_addr_string() argument
1085 return string(buf, end, ip6_addr, spec); in ip6_addr_string()
1089 char *ip4_addr_string(char *buf, char *end, const u8 *addr, in ip4_addr_string() argument
1096 return string(buf, end, ip4_addr, spec); in ip4_addr_string()
1100 char *ip6_addr_string_sa(char *buf, char *end, const struct sockaddr_in6 *sa, in ip6_addr_string_sa() argument
1158 return string(buf, end, ip6_addr, spec); in ip6_addr_string_sa()
1162 char *ip4_addr_string_sa(char *buf, char *end, const struct sockaddr_in *sa, in ip4_addr_string_sa() argument
1193 return string(buf, end, ip4_addr, spec); in ip4_addr_string_sa()
1197 char *escaped_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in escaped_string() argument
1206 return buf; /* nothing to print */ in escaped_string()
1209 return string(buf, end, NULL, spec); /* NULL pointer */ in escaped_string()
1251 buf += string_escape_mem(addr, len, buf, buf < end ? end - buf : 0, flags, NULL); in escaped_string()
1253 return buf; in escaped_string()
1257 char *uuid_string(char *buf, char *end, const u8 *addr, in uuid_string() argument
1300 return string(buf, end, uuid, spec); in uuid_string()
1304 char *netdev_feature_string(char *buf, char *end, const u8 *addr, in netdev_feature_string() argument
1312 return number(buf, end, *(const netdev_features_t *)addr, spec); in netdev_feature_string()
1316 char *address_val(char *buf, char *end, const void *addr, in address_val() argument
1336 return number(buf, end, num, spec); in address_val()
1340 char *clock(char *buf, char *end, struct clk *clk, struct printf_spec spec, in clock() argument
1344 return string(buf, end, NULL, spec); in clock()
1348 return number(buf, end, clk_get_rate(clk), spec); in clock()
1353 return string(buf, end, __clk_get_name(clk), spec); in clock()
1358 return number(buf, end, (unsigned long)clk, spec); in clock()
1456 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
1468 return string(buf, end, "(null)", spec); 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()
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()
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()
1524 return string(buf, end, "(invalid address)", spec); in pointer()
1529 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
1531 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
1537 buf += vsnprintf(buf, end > buf ? end - buf : 0, in pointer()
1540 return buf; in pointer()
1551 return string(buf, end, "pK-error", spec); in pointer()
1587 return netdev_feature_string(buf, end, ptr, spec); 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()
1597 return dentry_name(buf, end, in pointer()
1608 return number(buf, end, (unsigned long) ptr, spec); in pointer()
1859 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
1870 str = buf; in vsnprintf()
1871 end = buf + size; in vsnprintf()
1874 if (end < buf) { in vsnprintf()
1876 size = end - buf; in vsnprintf()
2002 return str-buf; 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
2056 i = vsnprintf(buf, size, fmt, args); in snprintf()
2074 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
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
2125 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
2282 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
2291 str = buf; in bstr_printf()
2292 end = buf + size; in bstr_printf()
2310 if (end < buf) { in bstr_printf()
2312 size = end - buf; in bstr_printf()
2435 return str - buf; in bstr_printf()
2470 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
2472 const char *str = buf; in vsscanf()
2548 *va_arg(args, int *) = str - buf; in vsscanf()
2699 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
2705 i = vsscanf(buf, fmt, args); in sscanf()