45 #include <linux/export.h>
52 #define _COMPONENT ACPI_NAMESPACE
90 if (!ret_handle || !pathname) {
121 }
else if (!prefix_node) {
193 goto unlock_and_exit;
200 goto unlock_and_exit;
237 dest->string = string_area;
238 dest->length = source->length;
242 ACPI_MEMCPY(string_area, source->string, source->length);
243 return (string_area + source->length);
275 char *next_id_string;
286 if (!handle || !return_buffer) {
424 ((acpi_size) cid_list->
count *
435 next_id_string = acpi_ns_copy_device_id(&info->
hardware_id,
436 hid, next_id_string);
444 next_id_string = acpi_ns_copy_device_id(&info->
unique_id,
445 uid, next_id_string);
454 for (i = 0; i < cid_list->
count; i++) {
457 ids[i], &cid_list->
ids[i],
474 *return_buffer =
info;
547 method_flags = *parser_state.
aml++;
548 aml_start = parser_state.
aml;
601 method_obj->
method.aml_start = aml_buffer;
602 method_obj->
method.aml_length = aml_length;
604 method_obj->
method.param_count = (
u8)
610 method_obj->
method.sync_level = (
u8)