Lines Matching refs:str

1840 	char *str, *end;  in vsnprintf()  local
1848 str = buf; in vsnprintf()
1866 if (str < end) { in vsnprintf()
1867 if (copy > end - str) in vsnprintf()
1868 copy = end - str; in vsnprintf()
1869 memcpy(str, old_fmt, copy); in vsnprintf()
1871 str += read; in vsnprintf()
1888 if (str < end) in vsnprintf()
1889 *str = ' '; in vsnprintf()
1890 ++str; in vsnprintf()
1895 if (str < end) in vsnprintf()
1896 *str = c; in vsnprintf()
1897 ++str; in vsnprintf()
1899 if (str < end) in vsnprintf()
1900 *str = ' '; in vsnprintf()
1901 ++str; in vsnprintf()
1907 str = string(str, end, va_arg(args, char *), spec); in vsnprintf()
1911 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
1918 if (str < end) in vsnprintf()
1919 *str = '%'; in vsnprintf()
1920 ++str; in vsnprintf()
1973 str = number(str, end, num, spec); in vsnprintf()
1979 if (str < end) in vsnprintf()
1980 *str = '\0'; in vsnprintf()
1986 return str-buf; in vsnprintf()
2143 char *str, *end; in vbin_printf() local
2145 str = (char *)bin_buf; in vbin_printf()
2152 str = PTR_ALIGN(str, sizeof(u32)); \ in vbin_printf()
2154 if (str + sizeof(type) <= end) { \ in vbin_printf()
2155 *(u32 *)str = *(u32 *)&value; \ in vbin_printf()
2156 *(u32 *)(str + 4) = *((u32 *)&value + 1); \ in vbin_printf()
2160 str = PTR_ALIGN(str, sizeof(type)); \ in vbin_printf()
2162 if (str + sizeof(type) <= end) \ in vbin_printf()
2163 *(typeof(type) *)str = (type)value; \ in vbin_printf()
2165 str += sizeof(type); \ in vbin_printf()
2197 if (str + len < end) in vbin_printf()
2198 memcpy(str, save_str, len); in vbin_printf()
2199 str += len; in vbin_printf()
2241 return (u32 *)(PTR_ALIGN(str, sizeof(u32))) - bin_buf; in vbin_printf()
2271 char *str, *end; in bstr_printf() local
2277 str = buf; in bstr_printf()
2310 if (str < end) { in bstr_printf()
2311 if (copy > end - str) in bstr_printf()
2312 copy = end - str; in bstr_printf()
2313 memcpy(str, old_fmt, copy); in bstr_printf()
2315 str += read; in bstr_printf()
2332 if (str < end) in bstr_printf()
2333 *str = ' '; in bstr_printf()
2334 ++str; in bstr_printf()
2338 if (str < end) in bstr_printf()
2339 *str = c; in bstr_printf()
2340 ++str; in bstr_printf()
2342 if (str < end) in bstr_printf()
2343 *str = ' '; in bstr_printf()
2344 ++str; in bstr_printf()
2352 str = string(str, end, (char *)str_arg, spec); in bstr_printf()
2357 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
2363 if (str < end) in bstr_printf()
2364 *str = '%'; in bstr_printf()
2365 ++str; in bstr_printf()
2408 str = number(str, end, num, spec); in bstr_printf()
2415 if (str < end) in bstr_printf()
2416 *str = '\0'; in bstr_printf()
2424 return str - buf; in bstr_printf()
2461 const char *str = buf; in vsscanf() local
2481 str = skip_spaces(str); in vsscanf()
2486 if (*fmt++ != *str++) in vsscanf()
2499 if (!*str) in vsscanf()
2503 while (!isspace(*str) && *str) in vsscanf()
2504 str++; in vsscanf()
2537 *va_arg(args, int *) = str - buf; in vsscanf()
2542 if (!*str) in vsscanf()
2555 *s++ = *str++; in vsscanf()
2556 } while (--field_width > 0 && *str); in vsscanf()
2566 str = skip_spaces(str); in vsscanf()
2569 while (*str && !isspace(*str) && field_width--) in vsscanf()
2570 *s++ = *str++; in vsscanf()
2590 if (*str++ != '%') in vsscanf()
2601 str = skip_spaces(str); in vsscanf()
2603 digit = *str; in vsscanf()
2605 digit = *(str + 1); in vsscanf()
2616 simple_strtol(str, &next, base) : in vsscanf()
2617 simple_strtoll(str, &next, base); in vsscanf()
2620 simple_strtoul(str, &next, base) : in vsscanf()
2621 simple_strtoull(str, &next, base); in vsscanf()
2623 if (field_width > 0 && next - str > field_width) { in vsscanf()
2625 _parse_integer_fixup_radix(str, &base); in vsscanf()
2626 while (next - str > field_width) { in vsscanf()
2675 str = next; in vsscanf()