Lines Matching +full:1234567890 +full:a

88  * simple_strtoull - convert a string to an unsigned long long
90 * @endp: A pointer to the end of the parsed string will be placed here
103 * simple_strtoul - convert a string to an unsigned long
105 * @endp: A pointer to the end of the parsed string will be placed here
117 * simple_strtol - convert a string to a signed long
119 * @endp: A pointer to the end of the parsed string will be placed here
149 * simple_strtoll - convert a string to a signed long long
151 * @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.
419 static_assert(SMALL == ('a' ^ 'A'));
422 FORMAT_TYPE_NONE, /* Just a string part */
609 * Handle field width padding for a string.
637 /* Handle string from a well known address. */
680 * Hard limit to avoid a completely insane messages. It actually in error_string()
776 /* Maps a pointer to a 32 bit unique identifier. */ in subsys_initcall()
791 * modified the address (and 32 bits is plenty for a unique ID). in subsys_initcall()
878 * leak pointer values if a binary opens a file using in restricted_pointer()
1396 if (longest == 1) /* don't compress a single 0 */ in ip6_compressed_string()
1489 sizeof("%1234567890")]; in ip6_addr_string_sa()
1631 case 'a': in escaped_string()
2276 * Show a '%p' thing. A kernel extension is that the '%p' is followed
2295 * - 'b[l]' For a bitmap, the number of bits is determined by the field
2299 * - 'M' For a 6-byte MAC address, it prints the address in the
2301 * - 'm' For a 6-byte MAC address, it prints the hex address without colons
2302 * - 'MF' For a 6-byte MAC FDDI address, it prints the address
2303 * with a dash-separated hex notation
2304 * - '[mM]R' For a 6-byte MAC address, Reverse order (Bluetooth)
2323 * a - ESCAPE_ANY
2331 * - 'U' For a 16 byte UUID/GUID, it prints the UUID/GUID in the form
2342 * - 'V' For a struct va_format which contains a format string * and va_list *,
2344 * Implements a "recursive vsnprintf".
2347 * - 'K' For a kernel pointer that should be hidden from unprivileged users.
2350 * - 'NF' For a netdev_features_t
2352 * - 'h[CDN]' For a variable-length buffer, it prints it as a hex string with
2353 * a certain separator (' ' by default):
2359 * - 'a[pd]' For address types [p] phys_addr_t, [d] dma_addr_t and derivatives
2361 * - 'd[234]' For a dentry name (optionally 2-4 last components)
2362 * - 'D[234]' Same as 'd' but for a struct file
2367 * - 'C' For a clock, it prints the name (Common Clock Framework) or address
2369 * - 'Cn' For a clock, it prints the name (Common Clock Framework) or address
2371 * - 'G' For flags to be printed as a collection of symbolic strings that would
2376 * - 'OF[fnpPcCF]' For a device tree object
2385 * - 'fw[fP]' For a firmware node (struct fwnode_handle) pointer
2388 * P node name, including a possible unit address
2391 * - '[ku]s' For a BPF/tracing related format specifier, e.g. used out of
2394 * s a string, equivalent to "%s" on direct vsnprintf() use
2400 * rendering it useful as a unique identifier.
2402 * There is also a '%pA' format specifier, but it is only intended to be used
2456 case 'a': in pointer()
2477 case 'A': in pointer()
2486 /* %pe with a non-ERR_PTR gets treated as plain %p */ in pointer()
2505 * Each call decode a token from the format and return the
2521 * @precision: precision of a number
2522 * @qualifier: qualifier of a number (long, size_t, ...)
2667 * Since %n poses a greater security risk than in format_decode()
2721 * vsnprintf - Format a string and place it in a buffer
2728 * extensions and a few limitations:
2746 * If you're not already dealing with a va_list consider using snprintf().
2903 * vscnprintf - Format a string and place it in a buffer
2913 * If you're not already dealing with a va_list consider using scnprintf().
2934 * snprintf - Format a string and place it in a buffer
2961 * scnprintf - Format a string and place it in a buffer
2985 * vsprintf - Format a string and place it in a buffer
2994 * If you're not already dealing with a va_list consider using sprintf().
3005 * sprintf - Format a string and place it in a buffer
3037 * vbin_printf - Parse a format string and place args' binary value in a buffer
3191 * bstr_printf - Format a string from binary arguments and place it in a buffer
3199 * a binary buffer that generated by vbin_printf.
3402 * bprintf - Parse a format string and place args' binary value in a buffer
3427 * vsscanf - Unformat a buffer into a list of arguments
3457 /* anything that is not a conversion must match exactly */ in vsscanf()
3555 * (1) It does NOT support ranges i.e. '-' is NOT a special in vsscanf()
3558 * (3) A field width is required in vsscanf()
3562 * ret = sscanf("00:0a:95","%2[^:]:%2[^:]:%2[^:]", in vsscanf()
3706 * sscanf - Unformat a buffer into a list of arguments