Lines Matching refs:method_desc
59 acpi_ds_create_method_mutex(union acpi_operand_object *method_desc);
137 acpi_ds_create_method_mutex(union acpi_operand_object *method_desc)
158 mutex_desc->mutex.sync_level = method_desc->method.sync_level;
159 method_desc->method.mutex = mutex_desc;
528 * PARAMETERS: method_desc - Method object
542 acpi_ds_terminate_control_method(union acpi_operand_object *method_desc,
548 /* method_desc is required, walk_state is optional */
550 if (!method_desc) {
564 if (method_desc->method.mutex) {
568 method_desc->method.mutex->mutex.acquisition_depth--;
569 if (!method_desc->method.mutex->mutex.acquisition_depth) {
571 method_desc->method.mutex->mutex.
574 acpi_os_release_mutex(method_desc->method.
576 method_desc->method.mutex->mutex.thread_id = NULL;
586 if (!(method_desc->method.flags & AOPOBJ_MODULE_LEVEL)) {
597 if (method_desc->method.
599 acpi_ns_delete_namespace_by_owner(method_desc->
608 if (method_desc->method.thread_count) {
609 method_desc->method.thread_count--;
616 if (method_desc->method.thread_count) {
623 method_desc->method.thread_count));
637 if ((method_desc->method.method_flags & AML_METHOD_SERIALIZED)
638 && (!method_desc->method.mutex)) {
639 (void)acpi_ds_create_method_mutex(method_desc);
644 if (!(method_desc->method.flags & AOPOBJ_MODULE_LEVEL)) {
645 acpi_ut_release_owner_id(&method_desc->method.owner_id);