Lines Matching refs:acpi_debugger

842 static struct acpi_debugger acpi_debugger;  variable
850 mutex_lock(&acpi_debugger.lock); in acpi_register_debugger()
851 if (acpi_debugger.ops) { in acpi_register_debugger()
856 acpi_debugger.owner = owner; in acpi_register_debugger()
857 acpi_debugger.ops = ops; in acpi_register_debugger()
860 mutex_unlock(&acpi_debugger.lock); in acpi_register_debugger()
867 mutex_lock(&acpi_debugger.lock); in acpi_unregister_debugger()
868 if (ops == acpi_debugger.ops) { in acpi_unregister_debugger()
869 acpi_debugger.ops = NULL; in acpi_unregister_debugger()
870 acpi_debugger.owner = NULL; in acpi_unregister_debugger()
872 mutex_unlock(&acpi_debugger.lock); in acpi_unregister_debugger()
884 mutex_lock(&acpi_debugger.lock); in acpi_debugger_create_thread()
885 if (!acpi_debugger.ops) { in acpi_debugger_create_thread()
889 if (!try_module_get(acpi_debugger.owner)) { in acpi_debugger_create_thread()
893 func = acpi_debugger.ops->create_thread; in acpi_debugger_create_thread()
894 owner = acpi_debugger.owner; in acpi_debugger_create_thread()
895 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_create_thread()
899 mutex_lock(&acpi_debugger.lock); in acpi_debugger_create_thread()
902 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_create_thread()
914 mutex_lock(&acpi_debugger.lock); in acpi_debugger_write_log()
915 if (!acpi_debugger.ops) { in acpi_debugger_write_log()
919 if (!try_module_get(acpi_debugger.owner)) { in acpi_debugger_write_log()
923 func = acpi_debugger.ops->write_log; in acpi_debugger_write_log()
924 owner = acpi_debugger.owner; in acpi_debugger_write_log()
925 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_write_log()
929 mutex_lock(&acpi_debugger.lock); in acpi_debugger_write_log()
932 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_write_log()
944 mutex_lock(&acpi_debugger.lock); in acpi_debugger_read_cmd()
945 if (!acpi_debugger.ops) { in acpi_debugger_read_cmd()
949 if (!try_module_get(acpi_debugger.owner)) { in acpi_debugger_read_cmd()
953 func = acpi_debugger.ops->read_cmd; in acpi_debugger_read_cmd()
954 owner = acpi_debugger.owner; in acpi_debugger_read_cmd()
955 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_read_cmd()
959 mutex_lock(&acpi_debugger.lock); in acpi_debugger_read_cmd()
962 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_read_cmd()
974 mutex_lock(&acpi_debugger.lock); in acpi_debugger_wait_command_ready()
975 if (!acpi_debugger.ops) { in acpi_debugger_wait_command_ready()
979 if (!try_module_get(acpi_debugger.owner)) { in acpi_debugger_wait_command_ready()
983 func = acpi_debugger.ops->wait_command_ready; in acpi_debugger_wait_command_ready()
984 owner = acpi_debugger.owner; in acpi_debugger_wait_command_ready()
985 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_wait_command_ready()
990 mutex_lock(&acpi_debugger.lock); in acpi_debugger_wait_command_ready()
993 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_wait_command_ready()
1005 mutex_lock(&acpi_debugger.lock); in acpi_debugger_notify_command_complete()
1006 if (!acpi_debugger.ops) { in acpi_debugger_notify_command_complete()
1010 if (!try_module_get(acpi_debugger.owner)) { in acpi_debugger_notify_command_complete()
1014 func = acpi_debugger.ops->notify_command_complete; in acpi_debugger_notify_command_complete()
1015 owner = acpi_debugger.owner; in acpi_debugger_notify_command_complete()
1016 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_notify_command_complete()
1020 mutex_lock(&acpi_debugger.lock); in acpi_debugger_notify_command_complete()
1023 mutex_unlock(&acpi_debugger.lock); in acpi_debugger_notify_command_complete()
1029 mutex_init(&acpi_debugger.lock); in acpi_debugger_init()