Lines Matching refs:acpi_debugger

855 static struct acpi_debugger acpi_debugger;
863 mutex_lock(&acpi_debugger.lock);
864 if (acpi_debugger.ops) {
869 acpi_debugger.owner = owner;
870 acpi_debugger.ops = ops;
873 mutex_unlock(&acpi_debugger.lock);
880 mutex_lock(&acpi_debugger.lock);
881 if (ops == acpi_debugger.ops) {
882 acpi_debugger.ops = NULL;
883 acpi_debugger.owner = NULL;
885 mutex_unlock(&acpi_debugger.lock);
897 mutex_lock(&acpi_debugger.lock);
898 if (!acpi_debugger.ops) {
902 if (!try_module_get(acpi_debugger.owner)) {
906 func = acpi_debugger.ops->create_thread;
907 owner = acpi_debugger.owner;
908 mutex_unlock(&acpi_debugger.lock);
912 mutex_lock(&acpi_debugger.lock);
915 mutex_unlock(&acpi_debugger.lock);
927 mutex_lock(&acpi_debugger.lock);
928 if (!acpi_debugger.ops) {
932 if (!try_module_get(acpi_debugger.owner)) {
936 func = acpi_debugger.ops->write_log;
937 owner = acpi_debugger.owner;
938 mutex_unlock(&acpi_debugger.lock);
942 mutex_lock(&acpi_debugger.lock);
945 mutex_unlock(&acpi_debugger.lock);
957 mutex_lock(&acpi_debugger.lock);
958 if (!acpi_debugger.ops) {
962 if (!try_module_get(acpi_debugger.owner)) {
966 func = acpi_debugger.ops->read_cmd;
967 owner = acpi_debugger.owner;
968 mutex_unlock(&acpi_debugger.lock);
972 mutex_lock(&acpi_debugger.lock);
975 mutex_unlock(&acpi_debugger.lock);
987 mutex_lock(&acpi_debugger.lock);
988 if (!acpi_debugger.ops) {
992 if (!try_module_get(acpi_debugger.owner)) {
996 func = acpi_debugger.ops->wait_command_ready;
997 owner = acpi_debugger.owner;
998 mutex_unlock(&acpi_debugger.lock);
1003 mutex_lock(&acpi_debugger.lock);
1006 mutex_unlock(&acpi_debugger.lock);
1018 mutex_lock(&acpi_debugger.lock);
1019 if (!acpi_debugger.ops) {
1023 if (!try_module_get(acpi_debugger.owner)) {
1027 func = acpi_debugger.ops->notify_command_complete;
1028 owner = acpi_debugger.owner;
1029 mutex_unlock(&acpi_debugger.lock);
1033 mutex_lock(&acpi_debugger.lock);
1036 mutex_unlock(&acpi_debugger.lock);
1042 mutex_init(&acpi_debugger.lock);