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 - 2020, Intel Corp.
75 * non-iASL case - no redirection, nothing to do
105 acpi_os_printf (" (%8.8X/%s-%u)\n", ACPI_CA_VERSION, module_name, line_number)
107 /* Flags to indicate implicit or explicit string-to-integer conversion */
152 * utascii - ASCII utilities
161 * utnonansi - Non-ANSI C library functions
170 * utstrsuppt - string-to-integer conversion support functions
172 acpi_status acpi_ut_convert_octal_string(char *string, u64 *return_value);
174 acpi_status acpi_ut_convert_decimal_string(char *string, u64 *return_value_ptr);
176 acpi_status acpi_ut_convert_hex_string(char *string, u64 *return_value_ptr);
178 char acpi_ut_remove_whitespace(char **string);
180 char acpi_ut_remove_leading_zeros(char **string);
182 u8 acpi_ut_detect_hex_prefix(char **string);
184 void acpi_ut_remove_hex_prefix(char **string);
186 u8 acpi_ut_detect_octal_prefix(char **string);
189 * utstrtoul64 - string-to-integer conversion functions
191 acpi_status acpi_ut_strtoul64(char *string, u64 *ret_integer);
193 u64 acpi_ut_explicit_strtoul64(char *string);
195 u64 acpi_ut_implicit_strtoul64(char *string);
198 * utglobal - Global data structures and procedures
234 * utinit - miscellaneous initialization and shutdown
241 * utcopy - Object construction and conversion interfaces
270 * utcreate - Object creation
276 * utdebug - Debug interfaces
302 u32 component_id, const char *string);
328 const char *module_name, u32 component_id, const char *string);
349 * utdelete - Object deletion and reference counts
362 * uteval - object evaluation
384 * utids - device ID support
403 * utlock - reader/writer locks
418 * utobject - internal object create/delete/cache routines
449 * utosi - Support for the _OSI predefined control method
466 * utpredef - support for predefined names
488 * utstate - Generic state creation/cache routines
568 * utownerid - Support for Table/Method Owner IDs
600 * utstring - String and character utilities
602 void acpi_ut_print_string(char *string, u16 max_length);
624 * utmutex - mutex support
635 * utalloc - memory allocation and object caching
670 * utaddress - address range check
688 * utxferror - various error/warning output functions
735 * utuuid -- UUID support functions