Lines Matching refs:string

59  * RETURN:      A string containing the exception text. NULL if exception is
63 * an ASCII string.
125 * PARAMETERS: Id - The HID/CID in string format
351 * PARAMETERS: src_string - The source string to convert
355 * DESCRIPTION: Convert string to uppercase
363 char *string;
371 /* Walk entire string, uppercasing the letters */
373 for (string = src_string; *string; string++) {
374 *string = (char)ACPI_TOUPPER(*string);
384 * PARAMETERS: String - Null terminated ASCII string
389 * DESCRIPTION: Dump an ASCII string with support for ACPI-defined escape
394 void acpi_ut_print_string(char *string, u8 max_length)
398 if (!string) {
404 for (i = 0; string[i] && (i < max_length); i++) {
408 switch (string[i]) {
440 acpi_os_printf("\\%c", (int)string[i]);
447 if (ACPI_IS_PRINT(string[i])) {
450 acpi_os_printf("%c", (int)string[i]);
454 acpi_os_printf("\\x%2.2X", (s32) string[i]);
461 if (i == max_length && string[i]) {
542 * Path - Additional path string to be appended.
708 * PARAMETERS: String - Null terminated string
709 * Base - Radix of the string: 16 or ACPI_ANY_BASE;
715 * DESCRIPTION: Convert a string into an unsigned value. Performs either a
722 acpi_status acpi_ut_strtoul64(char *string, u32 base, u64 * ret_integer)
734 ACPI_FUNCTION_TRACE_STR(ut_stroul64, string);
746 if (!string) {
752 while ((*string) && (ACPI_IS_SPACE(*string) || *string == '\t')) {
753 string++;
761 if ((*string == '0') && (ACPI_TOLOWER(*(string + 1)) == 'x')) {
766 string += 2;
772 /* Any string left? Check that '0x' is not followed by white space. */
774 if (!(*string) || ACPI_IS_SPACE(*string) || *string == '\t') {
788 /* Main loop: convert the string to a 32- or 64-bit integer */
790 while (*string) {
791 if (ACPI_IS_DIGIT(*string)) {
795 this_digit = ((u8) * string) - '0';
802 this_digit = (u8) ACPI_TOUPPER(*string);
823 string++;
833 * No any restrictions for string-to-integer conversion,
854 string++;