Lines Matching refs:str

755 static int __init debug_boot_weak_hash_enable(char *str)  in debug_boot_weak_hash_enable()  argument
817 const char *str = sizeof(ptr) == 8 ? "(____ptrval____)" : "(ptrval)"; in ptr_to_id() local
838 return error_string(buf, end, str, spec); in ptr_to_id()
2340 static int __init hash_pointers_mode_parse(char *str) in hash_pointers_mode_parse() argument
2342 if (!str) { in hash_pointers_mode_parse()
2345 } else if (strncmp(str, "auto", 4) == 0) { in hash_pointers_mode_parse()
2348 } else if (strncmp(str, "never", 5) == 0) { in hash_pointers_mode_parse()
2351 } else if (strncmp(str, "always", 6) == 0) { in hash_pointers_mode_parse()
2355 pr_warn("Unknown hash_pointers mode '%s' specified; assuming auto.\n", str); in hash_pointers_mode_parse()
2363 static int __init no_hash_pointers_enable(char *str) in no_hash_pointers_enable() argument
2603 const char *str; member
2646 const char *start = fmt.str; in format_decode()
2671 for (; *fmt.str ; fmt.str++) { in format_decode()
2672 if (*fmt.str == '%') in format_decode()
2677 if (fmt.str != start || !*fmt.str) in format_decode()
2684 flag = spec_flag(*++fmt.str); in format_decode()
2691 if (isdigit(*fmt.str)) in format_decode()
2692 spec->field_width = skip_atoi(&fmt.str); in format_decode()
2693 else if (unlikely(*fmt.str == '*')) { in format_decode()
2696 fmt.str++; in format_decode()
2703 if (unlikely(*fmt.str == '.')) { in format_decode()
2704 fmt.str++; in format_decode()
2705 if (isdigit(*fmt.str)) { in format_decode()
2706 spec->precision = skip_atoi(&fmt.str); in format_decode()
2709 } else if (*fmt.str == '*') { in format_decode()
2712 fmt.str++; in format_decode()
2757 const struct format_state *p = lookup_state + (u8)*fmt.str; in format_decode()
2760 if (p->flags_or_double_size && fmt.str[0] == fmt.str[1]) { in format_decode()
2762 fmt.str++; in format_decode()
2764 fmt.str++; in format_decode()
2765 p = lookup_state + *fmt.str; in format_decode()
2772 fmt.str++; in format_decode()
2776 WARN_ONCE(1, "Please remove unsupported %%%c in format string\n", *fmt.str); in format_decode()
2845 char *str, *end; in vsnprintf() local
2848 .str = fmt_str, in vsnprintf()
2857 str = buf; in vsnprintf()
2866 while (*fmt.str) { in vsnprintf()
2867 const char *old_fmt = fmt.str; in vsnprintf()
2873 int read = fmt.str - old_fmt; in vsnprintf()
2874 if (str < end) { in vsnprintf()
2876 if (copy > end - str) in vsnprintf()
2877 copy = end - str; in vsnprintf()
2878 memcpy(str, old_fmt, copy); in vsnprintf()
2880 str += read; in vsnprintf()
2890 str = number(str, end, num, spec); in vsnprintf()
2907 if (str < end) in vsnprintf()
2908 *str = ' '; in vsnprintf()
2909 ++str; in vsnprintf()
2914 if (str < end) in vsnprintf()
2915 *str = c; in vsnprintf()
2916 ++str; in vsnprintf()
2918 if (str < end) in vsnprintf()
2919 *str = ' '; in vsnprintf()
2920 ++str; in vsnprintf()
2926 str = string(str, end, va_arg(args, char *), spec); in vsnprintf()
2930 str = pointer(fmt.str, str, end, va_arg(args, void *), in vsnprintf()
2932 while (isalnum(*fmt.str)) in vsnprintf()
2933 fmt.str++; in vsnprintf()
2937 if (str < end) in vsnprintf()
2938 *str = '%'; in vsnprintf()
2939 ++str; in vsnprintf()
2957 if (str < end) in vsnprintf()
2958 *str = '\0'; in vsnprintf()
2964 return str-buf; in vsnprintf()
3123 .str = fmt_str, in vbin_printf()
3127 char *str, *end; in vbin_printf() local
3130 str = (char *)bin_buf; in vbin_printf()
3138 str = PTR_ALIGN(str, sizeof(u32)); \ in vbin_printf()
3140 if (str + sizeof(type) <= end) { \ in vbin_printf()
3141 *(u32 *)str = *(u32 *)&val8; \ in vbin_printf()
3142 *(u32 *)(str + 4) = *((u32 *)&val8 + 1); \ in vbin_printf()
3147 str = PTR_ALIGN(str, sizeof(type)); \ in vbin_printf()
3149 if (str + sizeof(type) <= end) \ in vbin_printf()
3150 *(typeof(type) *)str = (type)(long)val4; \ in vbin_printf()
3153 str += sizeof(type); \ in vbin_printf()
3157 while (*fmt.str) { in vbin_printf()
3171 if (*fmt.str == 'p') in vbin_printf()
3189 if (str + len < end) in vbin_printf()
3190 memcpy(str, save_str, len); in vbin_printf()
3191 str += len; in vbin_printf()
3197 switch (*fmt.str) { in vbin_printf()
3207 if (!isalnum(*fmt.str)) { in vbin_printf()
3211 str = pointer(fmt.str, str, end, va_arg(args, void *), in vbin_printf()
3213 if (str + 1 < end) in vbin_printf()
3214 *str++ = '\0'; in vbin_printf()
3219 while (isalnum(*fmt.str)) in vbin_printf()
3220 fmt.str++; in vbin_printf()
3233 return (u32 *)(PTR_ALIGN(str, sizeof(u32))) - bin_buf; in vbin_printf()
3263 .str = fmt_str, in bstr_printf()
3267 char *str, *end; in bstr_printf() local
3273 str = buf; in bstr_printf()
3297 while (*fmt.str) { in bstr_printf()
3298 const char *old_fmt = fmt.str; in bstr_printf()
3304 int read = fmt.str - old_fmt; in bstr_printf()
3305 if (str < end) { in bstr_printf()
3307 if (copy > end - str) in bstr_printf()
3308 copy = end - str; in bstr_printf()
3309 memcpy(str, old_fmt, copy); in bstr_printf()
3311 str += read; in bstr_printf()
3328 if (str < end) in bstr_printf()
3329 *str = ' '; in bstr_printf()
3330 ++str; in bstr_printf()
3334 if (str < end) in bstr_printf()
3335 *str = c; in bstr_printf()
3336 ++str; in bstr_printf()
3338 if (str < end) in bstr_printf()
3339 *str = ' '; in bstr_printf()
3340 ++str; in bstr_printf()
3348 str = string(str, end, (char *)str_arg, spec); in bstr_printf()
3356 switch (*fmt.str) { in bstr_printf()
3365 if (!isalnum(*fmt.str)) { in bstr_printf()
3370 if (str < end) { in bstr_printf()
3372 if (copy > end - str) in bstr_printf()
3373 copy = end - str; in bstr_printf()
3374 memcpy(str, args, copy); in bstr_printf()
3375 str += len; in bstr_printf()
3380 str = pointer(fmt.str, str, end, get_arg(void *), spec); in bstr_printf()
3382 while (isalnum(*fmt.str)) in bstr_printf()
3383 fmt.str++; in bstr_printf()
3388 if (str < end) in bstr_printf()
3389 *str = '%'; in bstr_printf()
3390 ++str; in bstr_printf()
3402 str = number(str, end, num, spec); in bstr_printf()
3409 if (str < end) in bstr_printf()
3410 *str = '\0'; in bstr_printf()
3418 return str - buf; in bstr_printf()
3432 const char *str = buf; in vsscanf() local
3452 str = skip_spaces(str); in vsscanf()
3457 if (*fmt++ != *str++) in vsscanf()
3470 if (!*str) in vsscanf()
3478 while (!isspace(*str) && *str) in vsscanf()
3479 str++; in vsscanf()
3512 *va_arg(args, int *) = str - buf; in vsscanf()
3517 if (!*str) in vsscanf()
3530 *s++ = *str++; in vsscanf()
3531 } while (--field_width > 0 && *str); in vsscanf()
3541 str = skip_spaces(str); in vsscanf()
3544 while (*str && !isspace(*str) && field_width--) in vsscanf()
3545 *s++ = *str++; in vsscanf()
3594 if (!test_bit((u8)*str, set)) in vsscanf()
3597 while (test_bit((u8)*str, set) && field_width--) in vsscanf()
3598 *s++ = *str++; in vsscanf()
3620 if (*str++ != '%') in vsscanf()
3631 str = skip_spaces(str); in vsscanf()
3633 digit = *str; in vsscanf()
3638 digit = *(str + 1); in vsscanf()
3649 val.s = simple_strntoll(str, &next, base, in vsscanf()
3652 val.u = simple_strntoull(str, &next, base, in vsscanf()
3694 str = next; in vsscanf()