Lines Matching refs:str
1862 char *str, *end; in vsnprintf() local
1870 str = buf; in vsnprintf()
1888 if (str < end) { in vsnprintf()
1889 if (copy > end - str) in vsnprintf()
1890 copy = end - str; in vsnprintf()
1891 memcpy(str, old_fmt, copy); in vsnprintf()
1893 str += read; in vsnprintf()
1910 if (str < end) in vsnprintf()
1911 *str = ' '; in vsnprintf()
1912 ++str; in vsnprintf()
1917 if (str < end) in vsnprintf()
1918 *str = c; in vsnprintf()
1919 ++str; in vsnprintf()
1921 if (str < end) in vsnprintf()
1922 *str = ' '; in vsnprintf()
1923 ++str; in vsnprintf()
1929 str = string(str, end, va_arg(args, char *), spec); in vsnprintf()
1933 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
1940 if (str < end) in vsnprintf()
1941 *str = '%'; in vsnprintf()
1942 ++str; in vsnprintf()
1946 if (str < end) in vsnprintf()
1947 *str = '%'; in vsnprintf()
1948 ++str; in vsnprintf()
1990 str = number(str, end, num, spec); in vsnprintf()
1995 if (str < end) in vsnprintf()
1996 *str = '\0'; in vsnprintf()
2002 return str-buf; in vsnprintf()
2159 char *str, *end; in vbin_printf() local
2161 str = (char *)bin_buf; in vbin_printf()
2168 str = PTR_ALIGN(str, sizeof(u32)); \ in vbin_printf()
2170 if (str + sizeof(type) <= end) { \ in vbin_printf()
2171 *(u32 *)str = *(u32 *)&value; \ in vbin_printf()
2172 *(u32 *)(str + 4) = *((u32 *)&value + 1); \ in vbin_printf()
2176 str = PTR_ALIGN(str, sizeof(type)); \ in vbin_printf()
2178 if (str + sizeof(type) <= end) \ in vbin_printf()
2179 *(typeof(type) *)str = (type)value; \ in vbin_printf()
2181 str += sizeof(type); \ in vbin_printf()
2212 if (str + len < end) in vbin_printf()
2213 memcpy(str, save_str, len); in vbin_printf()
2214 str += len; in vbin_printf()
2255 return (u32 *)(PTR_ALIGN(str, sizeof(u32))) - bin_buf; in vbin_printf()
2285 char *str, *end; in bstr_printf() local
2291 str = buf; in bstr_printf()
2324 if (str < end) { in bstr_printf()
2325 if (copy > end - str) in bstr_printf()
2326 copy = end - str; in bstr_printf()
2327 memcpy(str, old_fmt, copy); in bstr_printf()
2329 str += read; in bstr_printf()
2346 if (str < end) in bstr_printf()
2347 *str = ' '; in bstr_printf()
2348 ++str; in bstr_printf()
2352 if (str < end) in bstr_printf()
2353 *str = c; in bstr_printf()
2354 ++str; in bstr_printf()
2356 if (str < end) in bstr_printf()
2357 *str = ' '; in bstr_printf()
2358 ++str; in bstr_printf()
2366 str = string(str, end, (char *)str_arg, spec); in bstr_printf()
2371 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
2378 if (str < end) in bstr_printf()
2379 *str = '%'; in bstr_printf()
2380 ++str; in bstr_printf()
2420 str = number(str, end, num, spec); in bstr_printf()
2426 if (str < end) in bstr_printf()
2427 *str = '\0'; in bstr_printf()
2435 return str - buf; in bstr_printf()
2472 const char *str = buf; in vsscanf() local
2492 str = skip_spaces(str); in vsscanf()
2497 if (*fmt++ != *str++) in vsscanf()
2510 if (!*str) in vsscanf()
2514 while (!isspace(*str) && *str) in vsscanf()
2515 str++; in vsscanf()
2548 *va_arg(args, int *) = str - buf; in vsscanf()
2553 if (!*str) in vsscanf()
2566 *s++ = *str++; in vsscanf()
2567 } while (--field_width > 0 && *str); in vsscanf()
2577 str = skip_spaces(str); in vsscanf()
2580 while (*str && !isspace(*str) && field_width--) in vsscanf()
2581 *s++ = *str++; in vsscanf()
2601 if (*str++ != '%') in vsscanf()
2612 str = skip_spaces(str); in vsscanf()
2614 digit = *str; in vsscanf()
2616 digit = *(str + 1); in vsscanf()
2627 simple_strtol(str, &next, base) : in vsscanf()
2628 simple_strtoll(str, &next, base); in vsscanf()
2631 simple_strtoul(str, &next, base) : in vsscanf()
2632 simple_strtoull(str, &next, base); in vsscanf()
2634 if (field_width > 0 && next - str > field_width) { in vsscanf()
2636 _parse_integer_fixup_radix(str, &base); in vsscanf()
2637 while (next - str > field_width) { in vsscanf()
2686 str = next; in vsscanf()