Lines Matching refs:buf

174 char *put_dec_trunc8(char *buf, unsigned r)  in put_dec_trunc8()  argument
184 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
185 buf += 2; in put_dec_trunc8()
193 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_trunc8()
194 buf += 2; in put_dec_trunc8()
202 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_trunc8()
203 buf += 2; in put_dec_trunc8()
209 *((u16 *)buf) = decpair[r]; in put_dec_trunc8()
210 buf += r < 10 ? 1 : 2; in put_dec_trunc8()
211 return buf; in put_dec_trunc8()
216 char *put_dec_full8(char *buf, unsigned r) in put_dec_full8() argument
222 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
223 buf += 2; in put_dec_full8()
227 *((u16 *)buf) = decpair[q - 100*r]; in put_dec_full8()
228 buf += 2; in put_dec_full8()
232 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full8()
233 buf += 2; in put_dec_full8()
236 *((u16 *)buf) = decpair[q]; in put_dec_full8()
237 buf += 2; in put_dec_full8()
238 return buf; in put_dec_full8()
242 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
245 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
248 buf = put_dec_full8(buf, do_div(n, 100*1000*1000)); in put_dec()
250 return put_dec_trunc8(buf, n); in put_dec()
256 put_dec_full4(char *buf, unsigned r) in put_dec_full4() argument
262 *((u16 *)buf) = decpair[r - 100*q]; in put_dec_full4()
263 buf += 2; in put_dec_full4()
265 *((u16 *)buf) = decpair[q]; in put_dec_full4()
276 unsigned put_dec_helper4(char *buf, unsigned x) in put_dec_helper4() argument
280 put_dec_full4(buf, x - q * 10000); in put_dec_helper4()
290 char *put_dec(char *buf, unsigned long long n) in put_dec() argument
295 return put_dec_trunc8(buf, n); in put_dec()
305 q = put_dec_helper4(buf, q); in put_dec()
308 q = put_dec_helper4(buf+4, q); in put_dec()
311 q = put_dec_helper4(buf+8, q); in put_dec()
314 buf += 12; in put_dec()
316 buf = put_dec_trunc8(buf, q); in put_dec()
317 else while (buf[-1] == '0') in put_dec()
318 --buf; in put_dec()
320 return buf; in put_dec()
331 int num_to_str(char *buf, int size, unsigned long long num) in num_to_str() argument
348 buf[idx] = tmp[len - idx - 1]; in num_to_str()
392 char *number(char *buf, char *end, unsigned long long num, in number() argument
454 if (buf < end) in number()
455 *buf = ' '; in number()
456 ++buf; in number()
461 if (buf < end) in number()
462 *buf = sign; in number()
463 ++buf; in number()
468 if (buf < end) in number()
469 *buf = '0'; in number()
470 ++buf; in number()
473 if (buf < end) in number()
474 *buf = ('X' | locase); in number()
475 ++buf; in number()
483 if (buf < end) in number()
484 *buf = c; in number()
485 ++buf; in number()
490 if (buf < end) in number()
491 *buf = '0'; in number()
492 ++buf; in number()
496 if (buf < end) in number()
497 *buf = tmp[i]; in number()
498 ++buf; in number()
502 if (buf < end) in number()
503 *buf = ' '; in number()
504 ++buf; in number()
507 return buf; in number()
511 char *string(char *buf, char *end, const char *s, struct printf_spec spec) in string() argument
522 if (buf < end) in string()
523 *buf = ' '; in string()
524 ++buf; in string()
528 if (buf < end) in string()
529 *buf = *s; in string()
530 ++buf; ++s; in string()
533 if (buf < end) in string()
534 *buf = ' '; in string()
535 ++buf; in string()
538 return buf; in string()
541 static void widen(char *buf, char *end, unsigned len, unsigned spaces) in widen() argument
544 if (buf >= end) /* nowhere to put anything */ in widen()
546 size = end - buf; in widen()
548 memset(buf, ' ', size); in widen()
554 memmove(buf + spaces, buf, len); in widen()
556 memset(buf, ' ', spaces); in widen()
560 char *dentry_name(char *buf, char *end, const struct dentry *d, struct printf_spec spec, in dentry_name() argument
588 for (n = 0; n != spec.precision; n++, buf++) { in dentry_name()
596 if (buf < end) in dentry_name()
597 *buf = c; in dentry_name()
604 widen(buf - n, end, n, spaces); in dentry_name()
605 return buf + spaces; in dentry_name()
608 if (buf < end) in dentry_name()
609 *buf = ' '; in dentry_name()
610 ++buf; in dentry_name()
613 return buf; in dentry_name()
617 char *symbol_string(char *buf, char *end, void *ptr, in symbol_string() argument
637 return string(buf, end, sym, spec); in symbol_string()
643 return number(buf, end, value, spec); in symbol_string()
648 char *resource_string(char *buf, char *end, struct resource *res, in resource_string() argument
752 return string(buf, end, sym, spec); in resource_string()
756 char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in hex_string() argument
765 return buf; in hex_string()
769 return string(buf, end, NULL, spec); in hex_string()
790 if (buf < end) in hex_string()
791 *buf = hex_asc_hi(addr[i]); in hex_string()
792 ++buf; in hex_string()
793 if (buf < end) in hex_string()
794 *buf = hex_asc_lo(addr[i]); in hex_string()
795 ++buf; in hex_string()
798 if (buf < end) in hex_string()
799 *buf = separator; in hex_string()
800 ++buf; in hex_string()
804 return buf; in hex_string()
808 char *bitmap_string(char *buf, char *end, unsigned long *bitmap, in bitmap_string() argument
834 if (buf < end) in bitmap_string()
835 *buf = ','; in bitmap_string()
836 buf++; in bitmap_string()
841 buf = number(buf, end, val, spec); in bitmap_string()
845 return buf; in bitmap_string()
849 char *bitmap_list_string(char *buf, char *end, unsigned long *bitmap, in bitmap_list_string() argument
868 if (buf < end) in bitmap_list_string()
869 *buf = ','; in bitmap_list_string()
870 buf++; in bitmap_list_string()
874 buf = number(buf, end, rbot, spec); in bitmap_list_string()
876 if (buf < end) in bitmap_list_string()
877 *buf = '-'; in bitmap_list_string()
878 buf++; in bitmap_list_string()
880 buf = number(buf, end, rtop, spec); in bitmap_list_string()
885 return buf; in bitmap_list_string()
889 char *mac_address_string(char *buf, char *end, u8 *addr, in mac_address_string() argument
923 return string(buf, end, mac_addr, spec); in mac_address_string()
1076 char *ip6_addr_string(char *buf, char *end, const u8 *addr, in ip6_addr_string() argument
1086 return string(buf, end, ip6_addr, spec); in ip6_addr_string()
1090 char *ip4_addr_string(char *buf, char *end, const u8 *addr, in ip4_addr_string() argument
1097 return string(buf, end, ip4_addr, spec); in ip4_addr_string()
1101 char *ip6_addr_string_sa(char *buf, char *end, const struct sockaddr_in6 *sa, in ip6_addr_string_sa() argument
1159 return string(buf, end, ip6_addr, spec); in ip6_addr_string_sa()
1163 char *ip4_addr_string_sa(char *buf, char *end, const struct sockaddr_in *sa, in ip4_addr_string_sa() argument
1194 return string(buf, end, ip4_addr, spec); in ip4_addr_string_sa()
1198 char *escaped_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in escaped_string() argument
1207 return buf; /* nothing to print */ in escaped_string()
1210 return string(buf, end, NULL, spec); /* NULL pointer */ in escaped_string()
1252 buf += string_escape_mem(addr, len, buf, buf < end ? end - buf : 0, flags, NULL); in escaped_string()
1254 return buf; in escaped_string()
1258 char *uuid_string(char *buf, char *end, const u8 *addr, in uuid_string() argument
1301 return string(buf, end, uuid, spec); in uuid_string()
1305 char *netdev_feature_string(char *buf, char *end, const u8 *addr, in netdev_feature_string() argument
1313 return number(buf, end, *(const netdev_features_t *)addr, spec); in netdev_feature_string()
1317 char *address_val(char *buf, char *end, const void *addr, in address_val() argument
1337 return number(buf, end, num, spec); in address_val()
1341 char *clock(char *buf, char *end, struct clk *clk, struct printf_spec spec, in clock() argument
1345 return string(buf, end, NULL, spec); in clock()
1349 return number(buf, end, clk_get_rate(clk), spec); in clock()
1354 return string(buf, end, __clk_get_name(clk), spec); in clock()
1359 return number(buf, end, (unsigned long)clk, spec); in clock()
1459 char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
1471 return string(buf, end, "(null)", spec); in pointer()
1482 return symbol_string(buf, end, ptr, spec, fmt); in pointer()
1485 return resource_string(buf, end, ptr, spec, fmt); in pointer()
1487 return hex_string(buf, end, ptr, spec, fmt); in pointer()
1491 return bitmap_list_string(buf, end, ptr, spec, fmt); in pointer()
1493 return bitmap_string(buf, end, ptr, spec, fmt); in pointer()
1499 return mac_address_string(buf, end, ptr, spec, fmt); in pointer()
1511 return ip6_addr_string(buf, end, ptr, spec, fmt); in pointer()
1513 return ip4_addr_string(buf, end, ptr, spec, fmt); in pointer()
1523 return ip4_addr_string_sa(buf, end, &sa->v4, spec, fmt); in pointer()
1525 return ip6_addr_string_sa(buf, end, &sa->v6, spec, fmt); in pointer()
1527 return string(buf, end, "(invalid address)", spec); in pointer()
1532 return escaped_string(buf, end, ptr, spec, fmt); in pointer()
1534 return uuid_string(buf, end, ptr, spec, fmt); in pointer()
1540 buf += vsnprintf(buf, end > buf ? end - buf : 0, in pointer()
1543 return buf; in pointer()
1554 return string(buf, end, "pK-error", spec); in pointer()
1590 return netdev_feature_string(buf, end, ptr, spec); in pointer()
1594 return address_val(buf, end, ptr, spec, fmt); in pointer()
1596 return dentry_name(buf, end, ptr, spec, fmt); in pointer()
1598 return clock(buf, end, ptr, spec, fmt); in pointer()
1600 return dentry_name(buf, end, in pointer()
1611 return number(buf, end, (unsigned long) ptr, spec); in pointer()
1837 int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) in vsnprintf() argument
1848 str = buf; in vsnprintf()
1849 end = buf + size; in vsnprintf()
1852 if (end < buf) { in vsnprintf()
1854 size = end - buf; in vsnprintf()
1986 return str-buf; in vsnprintf()
2006 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
2010 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
2034 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
2040 i = vsnprintf(buf, size, fmt, args); in snprintf()
2058 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
2064 i = vscnprintf(buf, size, fmt, args); in scnprintf()
2085 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
2087 return vsnprintf(buf, INT_MAX, fmt, args); in vsprintf()
2103 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
2109 i = vsnprintf(buf, INT_MAX, fmt, args); in sprintf()
2268 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf) in bstr_printf() argument
2277 str = buf; in bstr_printf()
2278 end = buf + size; in bstr_printf()
2296 if (end < buf) { in bstr_printf()
2298 size = end - buf; in bstr_printf()
2424 return str - buf; in bstr_printf()
2459 int vsscanf(const char *buf, const char *fmt, va_list args) in vsscanf() argument
2461 const char *str = buf; in vsscanf()
2537 *va_arg(args, int *) = str - buf; in vsscanf()
2688 int sscanf(const char *buf, const char *fmt, ...) in sscanf() argument
2694 i = vsscanf(buf, fmt, args); in sscanf()