Lines Matching +full:string +full:- +full:support
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
4 * Name: acutils.h -- prototypes for the common (subsystem-wide) procedures
6 * Copyright (C) 2000 - 2023, Intel Corp.
78 * non-iASL case - no redirection, nothing to do
108 acpi_os_printf (" (%8.8X/%s-%u)\n", ACPI_CA_VERSION, module_name, line_number)
110 /* Flags to indicate implicit or explicit string-to-integer conversion */
155 * utascii - ASCII utilities
164 * utcksum - Checksum utilities
177 * utnonansi - Non-ANSI C library functions
186 * utstrsuppt - string-to-integer conversion support functions
188 acpi_status acpi_ut_convert_octal_string(char *string, u64 *return_value);
190 acpi_status acpi_ut_convert_decimal_string(char *string, u64 *return_value_ptr);
192 acpi_status acpi_ut_convert_hex_string(char *string, u64 *return_value_ptr);
194 char acpi_ut_remove_whitespace(char **string);
196 char acpi_ut_remove_leading_zeros(char **string);
198 u8 acpi_ut_detect_hex_prefix(char **string);
200 void acpi_ut_remove_hex_prefix(char **string);
202 u8 acpi_ut_detect_octal_prefix(char **string);
205 * utstrtoul64 - string-to-integer conversion functions
207 acpi_status acpi_ut_strtoul64(char *string, u64 *ret_integer);
209 u64 acpi_ut_explicit_strtoul64(char *string);
211 u64 acpi_ut_implicit_strtoul64(char *string);
214 * utglobal - Global data structures and procedures
250 * utinit - miscellaneous initialization and shutdown
257 * utcopy - Object construction and conversion interfaces
286 * utcreate - Object creation
292 * utdebug - Debug interfaces
318 u32 component_id, const char *string);
344 const char *module_name, u32 component_id, const char *string);
365 * utdelete - Object deletion and reference counts
378 * uteval - object evaluation
400 * utids - device ID support
419 * utlock - reader/writer locks
434 * utobject - internal object create/delete/cache routines
465 * utosi - Support for the _OSI predefined control method
482 * utpredef - support for predefined names
504 * utstate - Generic state creation/cache routines
584 * utownerid - Support for Table/Method Owner IDs
616 * utstring - String and character utilities
618 void acpi_ut_print_string(char *string, u16 max_length);
640 * utmutex - mutex support
651 * utalloc - memory allocation and object caching
686 * utaddress - address range check
704 * utxferror - various error/warning output functions
751 * utuuid -- UUID support functions