Lines Matching refs:end
154 if ((str) < end) \
159 static char *number(char *buf, char *end, u64 num, in number() argument
258 static char *string(char *buf, char *end, char *s, int field_width, in string() argument
280 static char *string16(char *buf, char *end, u16 *s, int field_width, in string16() argument
289 for (i = 0; i < len && buf + utf16_utf8_strnlen(str, 1) <= end; ++i) { in string16()
302 static char *device_path_string(char *buf, char *end, void *dp, int field_width, in device_path_string() argument
309 return string16(buf, end, dp, field_width, precision, flags); in device_path_string()
315 buf = string16(buf, end, str, field_width, precision, flags); in device_path_string()
322 static char *mac_address_string(char *buf, char *end, u8 *addr, int field_width, in mac_address_string() argument
337 return string(buf, end, mac_addr, field_width, precision, in mac_address_string()
341 static char *ip6_addr_string(char *buf, char *end, u8 *addr, int field_width, in ip6_addr_string() argument
357 return string(buf, end, ip6_addr, field_width, precision, in ip6_addr_string()
361 static char *ip4_addr_string(char *buf, char *end, u8 *addr, int field_width, in ip4_addr_string() argument
380 return string(buf, end, ip4_addr, field_width, precision, in ip4_addr_string()
393 static char *uuid_string(char *buf, char *end, u8 *addr, int field_width, in uuid_string() argument
419 return string(buf, end, uuid, field_width, precision, flags); in uuid_string()
441 static char *pointer(const char *fmt, char *buf, char *end, void *ptr, in pointer() argument
452 return string(buf, end, "(null)", field_width, precision, in pointer()
460 return device_path_string(buf, end, ptr, field_width, in pointer()
478 return mac_address_string(buf, end, ptr, field_width, in pointer()
486 return ip6_addr_string(buf, end, ptr, field_width, in pointer()
489 return ip4_addr_string(buf, end, ptr, field_width, in pointer()
495 return uuid_string(buf, end, ptr, field_width, precision, in pointer()
506 return number(buf, end, num, 16, field_width, precision, flags); in pointer()
525 char *end = buf + size; in vsnprintf_internal() local
528 if (end < buf) { in vsnprintf_internal()
529 end = ((void *)-1); in vsnprintf_internal()
530 size = end - buf; in vsnprintf_internal()
621 str = string16(str, end, va_arg(args, u16 *), in vsnprintf_internal()
626 str = string(str, end, va_arg(args, char *), in vsnprintf_internal()
632 str = pointer(fmt + 1, str, end, in vsnprintf_internal()
700 str = number(str, end, num, base, field_width, precision, in vsnprintf_internal()
706 if (str > end) in vsnprintf_internal()
707 end[-1] = '\0'; in vsnprintf_internal()