Lines Matching refs:str
748 static int __init debug_boot_weak_hash_enable(char *str) in debug_boot_weak_hash_enable() argument
810 const char *str = sizeof(ptr) == 8 ? "(____ptrval____)" : "(ptrval)"; in ptr_to_id() local
831 return error_string(buf, end, str, spec); in ptr_to_id()
2232 int __init no_hash_pointers_enable(char *str) in no_hash_pointers_enable() argument
2736 char *str, *end; in vsnprintf() local
2744 str = buf; in vsnprintf()
2762 if (str < end) { in vsnprintf()
2763 if (copy > end - str) in vsnprintf()
2764 copy = end - str; in vsnprintf()
2765 memcpy(str, old_fmt, copy); in vsnprintf()
2767 str += read; in vsnprintf()
2784 if (str < end) in vsnprintf()
2785 *str = ' '; in vsnprintf()
2786 ++str; in vsnprintf()
2791 if (str < end) in vsnprintf()
2792 *str = c; in vsnprintf()
2793 ++str; in vsnprintf()
2795 if (str < end) in vsnprintf()
2796 *str = ' '; in vsnprintf()
2797 ++str; in vsnprintf()
2803 str = string(str, end, va_arg(args, char *), spec); in vsnprintf()
2807 str = pointer(fmt, str, end, va_arg(args, void *), in vsnprintf()
2814 if (str < end) in vsnprintf()
2815 *str = '%'; in vsnprintf()
2816 ++str; in vsnprintf()
2869 str = number(str, end, num, spec); in vsnprintf()
2875 if (str < end) in vsnprintf()
2876 *str = '\0'; in vsnprintf()
2882 return str-buf; in vsnprintf()
3041 char *str, *end; in vbin_printf() local
3044 str = (char *)bin_buf; in vbin_printf()
3052 str = PTR_ALIGN(str, sizeof(u32)); \ in vbin_printf()
3054 if (str + sizeof(type) <= end) { \ in vbin_printf()
3055 *(u32 *)str = *(u32 *)&val8; \ in vbin_printf()
3056 *(u32 *)(str + 4) = *((u32 *)&val8 + 1); \ in vbin_printf()
3061 str = PTR_ALIGN(str, sizeof(type)); \ in vbin_printf()
3063 if (str + sizeof(type) <= end) \ in vbin_printf()
3064 *(typeof(type) *)str = (type)(long)val4; \ in vbin_printf()
3067 str += sizeof(type); \ in vbin_printf()
3105 if (str + len < end) in vbin_printf()
3106 memcpy(str, save_str, len); in vbin_printf()
3107 str += len; in vbin_printf()
3127 str = pointer(fmt, str, end, va_arg(args, void *), in vbin_printf()
3129 if (str + 1 < end) in vbin_printf()
3130 *str++ = '\0'; in vbin_printf()
3170 return (u32 *)(PTR_ALIGN(str, sizeof(u32))) - bin_buf; in vbin_printf()
3200 char *str, *end; in bstr_printf() local
3206 str = buf; in bstr_printf()
3239 if (str < end) { in bstr_printf()
3240 if (copy > end - str) in bstr_printf()
3241 copy = end - str; in bstr_printf()
3242 memcpy(str, old_fmt, copy); in bstr_printf()
3244 str += read; in bstr_printf()
3261 if (str < end) in bstr_printf()
3262 *str = ' '; in bstr_printf()
3263 ++str; in bstr_printf()
3267 if (str < end) in bstr_printf()
3268 *str = c; in bstr_printf()
3269 ++str; in bstr_printf()
3271 if (str < end) in bstr_printf()
3272 *str = ' '; in bstr_printf()
3273 ++str; in bstr_printf()
3281 str = string(str, end, (char *)str_arg, spec); in bstr_printf()
3303 if (str < end) { in bstr_printf()
3305 if (copy > end - str) in bstr_printf()
3306 copy = end - str; in bstr_printf()
3307 memcpy(str, args, copy); in bstr_printf()
3308 str += len; in bstr_printf()
3313 str = pointer(fmt, str, end, get_arg(void *), spec); in bstr_printf()
3321 if (str < end) in bstr_printf()
3322 *str = '%'; in bstr_printf()
3323 ++str; in bstr_printf()
3366 str = number(str, end, num, spec); in bstr_printf()
3373 if (str < end) in bstr_printf()
3374 *str = '\0'; in bstr_printf()
3382 return str - buf; in bstr_printf()
3419 const char *str = buf; in vsscanf() local
3439 str = skip_spaces(str); in vsscanf()
3444 if (*fmt++ != *str++) in vsscanf()
3457 if (!*str) in vsscanf()
3465 while (!isspace(*str) && *str) in vsscanf()
3466 str++; in vsscanf()
3499 *va_arg(args, int *) = str - buf; in vsscanf()
3504 if (!*str) in vsscanf()
3517 *s++ = *str++; in vsscanf()
3518 } while (--field_width > 0 && *str); in vsscanf()
3528 str = skip_spaces(str); in vsscanf()
3531 while (*str && !isspace(*str) && field_width--) in vsscanf()
3532 *s++ = *str++; in vsscanf()
3581 if (!test_bit((u8)*str, set)) in vsscanf()
3584 while (test_bit((u8)*str, set) && field_width--) in vsscanf()
3585 *s++ = *str++; in vsscanf()
3607 if (*str++ != '%') in vsscanf()
3618 str = skip_spaces(str); in vsscanf()
3620 digit = *str; in vsscanf()
3625 digit = *(str + 1); in vsscanf()
3636 val.s = simple_strntoll(str, &next, base, in vsscanf()
3639 val.u = simple_strntoull(str, &next, base, in vsscanf()
3681 str = next; in vsscanf()