Lines Matching +full:1234567890 +full:a
89 * simple_strtoull - convert a string to an unsigned long long
91 * @endp: A pointer to the end of the parsed string will be placed here
104 * simple_strtoul - convert a string to an unsigned long
106 * @endp: A pointer to the end of the parsed string will be placed here
118 * simple_strtol - convert a string to a signed long
120 * @endp: A pointer to the end of the parsed string will be placed here
150 * simple_strtoll - convert a string to a signed long long
152 * @endp: A pointer to the end of the parsed string will be placed here
178 * two characters at a time, using a 200 byte lookup table. This
180 * the digits one at a time. Implementation strongly inspired by the
186 * approximation a of 64/100 for which x/100 == (x * (u64)a) >> 32
187 * holds for all x in [0, 10^8-1], namely a = 0x28f5c29. The actual
191 * For dividing a number in the range [10^4, 10^6-1] by 100, we still
192 * need a 32x32->64 bit multiply, so we simply use the same constant.
194 * For dividing a number in the range [100, 10^4-1] by 100, there are
215 * This will print a single '0' even if r == 0, since we would
218 * below. All other callers pass a non-zero value of r.
418 static_assert(SMALL == ('a' ^ 'A'));
421 FORMAT_STATE_NONE, /* Just a string part */
596 * Handle field width padding for a string.
624 /* Handle string from a well known address. */
667 * Hard limit to avoid a completely insane messages. It actually in error_string()
763 /* Maps a pointer to a 32 bit unique identifier. */ in subsys_initcall()
778 * modified the address (and 32 bits is plenty for a unique ID). in subsys_initcall()
865 * leak pointer values if a binary opens a file using in restricted_pointer()
1418 if (longest == 1) /* don't compress a single 0 */ in ip6_compressed_string()
1511 sizeof("%1234567890")]; in ip6_addr_string_sa()
1653 case 'a': in escaped_string()
2115 * Only get a reference for other nodes (i.e. parent nodes). in fwnode_full_name_string()
2257 if (*fmt == 'r' && fmt[1] == 'a') in resource_or_range()
2291 * Show a '%p' thing. A kernel extension is that the '%p' is followed
2311 * - 'b[l]' For a bitmap, the number of bits is determined by the field
2315 * - 'M' For a 6-byte MAC address, it prints the address in the
2317 * - 'm' For a 6-byte MAC address, it prints the hex address without colons
2318 * - 'MF' For a 6-byte MAC FDDI address, it prints the address
2319 * with a dash-separated hex notation
2320 * - '[mM]R' For a 6-byte MAC address, Reverse order (Bluetooth)
2339 * a - ESCAPE_ANY
2347 * - 'U' For a 16 byte UUID/GUID, it prints the UUID/GUID in the form
2358 * - 'V' For a struct va_format which contains a format string * and va_list *,
2360 * Implements a "recursive vsnprintf".
2363 * - 'K' For a kernel pointer that should be hidden from unprivileged users.
2366 * - 'NF' For a netdev_features_t
2368 * - 'h[CDN]' For a variable-length buffer, it prints it as a hex string with
2369 * a certain separator (' ' by default):
2375 * - 'a[pd]' For address types [p] phys_addr_t, [d] dma_addr_t and derivatives
2377 * - 'd[234]' For a dentry name (optionally 2-4 last components)
2378 * - 'D[234]' Same as 'd' but for a struct file
2383 * - 'C' For a clock, it prints the name (Common Clock Framework) or address
2385 * - 'Cn' For a clock, it prints the name (Common Clock Framework) or address
2387 * - 'G' For flags to be printed as a collection of symbolic strings that would
2392 * - 'OF[fnpPcCF]' For a device tree object
2401 * - 'fw[fP]' For a firmware node (struct fwnode_handle) pointer
2404 * P node name, including a possible unit address
2407 * - '[ku]s' For a BPF/tracing related format specifier, e.g. used out of
2410 * s a string, equivalent to "%s" on direct vsnprintf() use
2416 * rendering it useful as a unique identifier.
2418 * There is also a '%pA' format specifier, but it is only intended to be used
2472 case 'a': in pointer()
2493 case 'A': in pointer()
2502 /* %pe with a non-ERR_PTR gets treated as plain %p */ in pointer()
2541 * Each call decode a token from the format and return the
2557 * @precision: precision of a number
2558 * @qualifier: qualifier of a number (long, size_t, ...)
2668 * Since %n poses a greater security risk than in format_decode()
2717 * Turn a 1/2/4-byte value into a 64-bit one for printing: truncate
2733 * vsnprintf - Format a string and place it in a buffer
2740 * extensions and a few limitations:
2758 * If you're not already dealing with a va_list consider using snprintf().
2887 * vscnprintf - Format a string and place it in a buffer
2897 * If you're not already dealing with a va_list consider using scnprintf().
2918 * snprintf - Format a string and place it in a buffer
2945 * scnprintf - Format a string and place it in a buffer
2969 * vsprintf - Format a string and place it in a buffer
2978 * If you're not already dealing with a va_list consider using sprintf().
2989 * sprintf - Format a string and place it in a buffer
3021 * vbin_printf - Parse a format string and place args' binary value in a buffer
3156 * bstr_printf - Format a string from binary arguments and place it in a buffer
3164 * a binary buffer that generated by vbin_printf.
3342 * vsscanf - Unformat a buffer into a list of arguments
3372 /* anything that is not a conversion must match exactly */ in vsscanf()
3470 * (1) It does NOT support ranges i.e. '-' is NOT a special in vsscanf()
3473 * (3) A field width is required in vsscanf()
3477 * ret = sscanf("00:0a:95","%2[^:]:%2[^:]:%2[^:]", in vsscanf()
3619 * sscanf - Unformat a buffer into a list of arguments