Lines Matching refs:acpi_debugger

852 static struct acpi_debugger acpi_debugger;
860 mutex_lock(&acpi_debugger.lock);
861 if (acpi_debugger.ops) {
866 acpi_debugger.owner = owner;
867 acpi_debugger.ops = ops;
870 mutex_unlock(&acpi_debugger.lock);
877 mutex_lock(&acpi_debugger.lock);
878 if (ops == acpi_debugger.ops) {
879 acpi_debugger.ops = NULL;
880 acpi_debugger.owner = NULL;
882 mutex_unlock(&acpi_debugger.lock);
894 mutex_lock(&acpi_debugger.lock);
895 if (!acpi_debugger.ops) {
899 if (!try_module_get(acpi_debugger.owner)) {
903 func = acpi_debugger.ops->create_thread;
904 owner = acpi_debugger.owner;
905 mutex_unlock(&acpi_debugger.lock);
909 mutex_lock(&acpi_debugger.lock);
912 mutex_unlock(&acpi_debugger.lock);
924 mutex_lock(&acpi_debugger.lock);
925 if (!acpi_debugger.ops) {
929 if (!try_module_get(acpi_debugger.owner)) {
933 func = acpi_debugger.ops->write_log;
934 owner = acpi_debugger.owner;
935 mutex_unlock(&acpi_debugger.lock);
939 mutex_lock(&acpi_debugger.lock);
942 mutex_unlock(&acpi_debugger.lock);
954 mutex_lock(&acpi_debugger.lock);
955 if (!acpi_debugger.ops) {
959 if (!try_module_get(acpi_debugger.owner)) {
963 func = acpi_debugger.ops->read_cmd;
964 owner = acpi_debugger.owner;
965 mutex_unlock(&acpi_debugger.lock);
969 mutex_lock(&acpi_debugger.lock);
972 mutex_unlock(&acpi_debugger.lock);
984 mutex_lock(&acpi_debugger.lock);
985 if (!acpi_debugger.ops) {
989 if (!try_module_get(acpi_debugger.owner)) {
993 func = acpi_debugger.ops->wait_command_ready;
994 owner = acpi_debugger.owner;
995 mutex_unlock(&acpi_debugger.lock);
1000 mutex_lock(&acpi_debugger.lock);
1003 mutex_unlock(&acpi_debugger.lock);
1015 mutex_lock(&acpi_debugger.lock);
1016 if (!acpi_debugger.ops) {
1020 if (!try_module_get(acpi_debugger.owner)) {
1024 func = acpi_debugger.ops->notify_command_complete;
1025 owner = acpi_debugger.owner;
1026 mutex_unlock(&acpi_debugger.lock);
1030 mutex_lock(&acpi_debugger.lock);
1033 mutex_unlock(&acpi_debugger.lock);
1039 mutex_init(&acpi_debugger.lock);