Lines Matching refs:buf

51 static char *put_dec_trunc(char *buf, unsigned q)  in put_dec_trunc()  argument
61 *buf++ = d0 + '0'; /* least significant digit */ in put_dec_trunc()
66 *buf++ = d1 + '0'; /* next digit */ in put_dec_trunc()
72 *buf++ = d2 + '0'; /* next digit */ in put_dec_trunc()
78 *buf++ = d3 + '0'; /* next digit */ in put_dec_trunc()
80 *buf++ = q + '0'; /* most sign. digit */ in put_dec_trunc()
84 return buf; in put_dec_trunc()
87 static char *put_dec_full(char *buf, unsigned q) in put_dec_full() argument
109 *buf++ = d0 + '0'; in put_dec_full()
113 *buf++ = d1 + '0'; in put_dec_full()
118 *buf++ = d2 + '0'; in put_dec_full()
124 *buf++ = d3 + '0'; in put_dec_full()
125 *buf++ = q + '0'; in put_dec_full()
126 return buf; in put_dec_full()
129 static noinline char *put_dec(char *buf, uint64_t num) in put_dec() argument
134 return put_dec_trunc(buf, num); in put_dec()
136 buf = put_dec_full(buf, rem); in put_dec()
158 static char *number(char *buf, char *end, u64 num, in number() argument
227 ADDCH(buf, ' '); in number()
231 ADDCH(buf, sign); in number()
234 ADDCH(buf, '0'); in number()
236 ADDCH(buf, 'X' | locase); in number()
243 ADDCH(buf, c); in number()
247 ADDCH(buf, '0'); in number()
250 ADDCH(buf, tmp[i]); in number()
253 ADDCH(buf, ' '); in number()
254 return buf; in number()
257 static char *string(char *buf, char *end, char *s, int field_width, in string() argument
269 ADDCH(buf, ' '); in string()
271 ADDCH(buf, *s++); in string()
273 ADDCH(buf, ' '); in string()
274 return buf; in string()
279 static char *string16(char *buf, char *end, u16 *s, int field_width, in string16() argument
287 ADDCH(buf, ' '); in string16()
288 for (i = 0; i < len && buf + utf16_utf8_strnlen(str, 1) <= end; ++i) { in string16()
293 utf8_put(s, &buf); in string16()
296 ADDCH(buf, ' '); in string16()
297 return buf; in string16()
300 static char *device_path_string(char *buf, char *end, void *dp, int field_width, in device_path_string() argument
307 return string16(buf, end, dp, field_width, precision, flags); in device_path_string()
313 buf = string16(buf, end, str, field_width, precision, flags); in device_path_string()
315 return buf; in device_path_string()
320 static char *mac_address_string(char *buf, char *end, u8 *addr, int field_width, in mac_address_string() argument
335 return string(buf, end, mac_addr, field_width, precision, in mac_address_string()
339 static char *ip6_addr_string(char *buf, char *end, u8 *addr, int field_width, in ip6_addr_string() argument
355 return string(buf, end, ip6_addr, field_width, precision, in ip6_addr_string()
359 static char *ip4_addr_string(char *buf, char *end, u8 *addr, int field_width, in ip4_addr_string() argument
378 return string(buf, end, ip4_addr, field_width, precision, in ip4_addr_string()
392 static char *uuid_string(char *buf, char *end, u8 *addr, int field_width, in uuid_string() argument
416 return string(buf, end, uuid, field_width, precision, flags); in uuid_string()
438 static char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
449 return string(buf, end, "(null)", field_width, precision, in pointer()
457 return device_path_string(buf, end, ptr, field_width, in pointer()
476 return mac_address_string(buf, end, ptr, field_width, in pointer()
483 return ip6_addr_string(buf, end, ptr, field_width, in pointer()
486 return ip4_addr_string(buf, end, ptr, field_width, in pointer()
493 return uuid_string(buf, end, ptr, field_width, precision, in pointer()
504 return number(buf, end, num, 16, field_width, precision, flags); in pointer()
507 static int vsnprintf_internal(char *buf, size_t size, const char *fmt, in vsnprintf_internal() argument
523 char *end = buf + size; in vsnprintf_internal()
526 if (end < buf) { in vsnprintf_internal()
528 size = end - buf; in vsnprintf_internal()
530 str = buf; in vsnprintf_internal()
643 *ip = (str - buf); in vsnprintf_internal()
646 *ip = (str - buf); in vsnprintf_internal()
709 return str - buf; in vsnprintf_internal()
712 int vsnprintf(char *buf, size_t size, const char *fmt, in vsnprintf() argument
715 return vsnprintf_internal(buf, size, fmt, args); in vsnprintf()
718 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument
722 i = vsnprintf(buf, size, fmt, args); in vscnprintf()
731 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
737 i = vsnprintf(buf, size, fmt, args); in snprintf()
743 int scnprintf(char *buf, size_t size, const char *fmt, ...) in scnprintf() argument
749 i = vscnprintf(buf, size, fmt, args); in scnprintf()
768 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
770 return vsnprintf_internal(buf, INT_MAX, fmt, args); in vsprintf()
773 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
779 i = vsprintf(buf, fmt, args); in sprintf()