acpi_aml_io        62 drivers/acpi/acpi_dbg.c static struct acpi_aml_io acpi_aml_io;
acpi_aml_io        69 drivers/acpi/acpi_dbg.c 	return acpi_aml_io.thread ? true : false;
acpi_aml_io        81 drivers/acpi/acpi_dbg.c 	if (!(acpi_aml_io.flags & ACPI_AML_OPENED) ||
acpi_aml_io        82 drivers/acpi/acpi_dbg.c 	    (acpi_aml_io.flags & ACPI_AML_CLOSED) ||
acpi_aml_io        86 drivers/acpi/acpi_dbg.c 	    current != acpi_aml_io.thread)
acpi_aml_io        97 drivers/acpi/acpi_dbg.c 	if (!(acpi_aml_io.flags & flag) && circ_count(circ))
acpi_aml_io       108 drivers/acpi/acpi_dbg.c 	if (!(acpi_aml_io.flags & flag) && circ_space(circ))
acpi_aml_io       115 drivers/acpi/acpi_dbg.c 	if (acpi_aml_io.flags & ACPI_AML_BUSY)
acpi_aml_io       122 drivers/acpi/acpi_dbg.c 	if (acpi_aml_io.flags & ACPI_AML_OPEN)
acpi_aml_io       129 drivers/acpi/acpi_dbg.c 	return acpi_aml_io.usages ? true : false;
acpi_aml_io       136 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       138 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       146 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       148 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       160 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       162 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       170 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       172 drivers/acpi/acpi_dbg.c 	      __acpi_aml_readable(&acpi_aml_io.in_crc, ACPI_AML_IN_KERN);
acpi_aml_io       173 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       181 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       183 drivers/acpi/acpi_dbg.c 	      __acpi_aml_writable(&acpi_aml_io.out_crc, ACPI_AML_OUT_KERN);
acpi_aml_io       184 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       192 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       194 drivers/acpi/acpi_dbg.c 	      __acpi_aml_readable(&acpi_aml_io.out_crc, ACPI_AML_OUT_USER);
acpi_aml_io       195 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       203 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       205 drivers/acpi/acpi_dbg.c 	      __acpi_aml_writable(&acpi_aml_io.in_crc, ACPI_AML_IN_USER);
acpi_aml_io       206 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       214 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       223 drivers/acpi/acpi_dbg.c 	acpi_aml_io.flags |= flag;
acpi_aml_io       225 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       233 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       242 drivers/acpi/acpi_dbg.c 	acpi_aml_io.flags |= flag;
acpi_aml_io       244 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       250 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       251 drivers/acpi/acpi_dbg.c 	acpi_aml_io.flags &= ~flag;
acpi_aml_io       253 drivers/acpi/acpi_dbg.c 		wake_up_interruptible(&acpi_aml_io.wait);
acpi_aml_io       254 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       260 drivers/acpi/acpi_dbg.c 	struct circ_buf *crc = &acpi_aml_io.out_crc;
acpi_aml_io       282 drivers/acpi/acpi_dbg.c 	struct circ_buf *crc = &acpi_aml_io.in_crc;
acpi_aml_io       320 drivers/acpi/acpi_dbg.c 			ret = wait_event_interruptible(acpi_aml_io.wait,
acpi_aml_io       364 drivers/acpi/acpi_dbg.c 			ret = wait_event_interruptible(acpi_aml_io.wait,
acpi_aml_io       395 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       396 drivers/acpi/acpi_dbg.c 	if (acpi_aml_io.function) {
acpi_aml_io       397 drivers/acpi/acpi_dbg.c 		acpi_aml_io.usages++;
acpi_aml_io       398 drivers/acpi/acpi_dbg.c 		function = acpi_aml_io.function;
acpi_aml_io       399 drivers/acpi/acpi_dbg.c 		context = acpi_aml_io.context;
acpi_aml_io       401 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       406 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       407 drivers/acpi/acpi_dbg.c 	acpi_aml_io.usages--;
acpi_aml_io       409 drivers/acpi/acpi_dbg.c 		acpi_aml_io.thread = NULL;
acpi_aml_io       410 drivers/acpi/acpi_dbg.c 		wake_up(&acpi_aml_io.wait);
acpi_aml_io       412 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       429 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       430 drivers/acpi/acpi_dbg.c 	acpi_aml_io.function = function;
acpi_aml_io       431 drivers/acpi/acpi_dbg.c 	acpi_aml_io.context = context;
acpi_aml_io       432 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       440 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       441 drivers/acpi/acpi_dbg.c 	acpi_aml_io.thread = t;
acpi_aml_io       444 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       474 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       479 drivers/acpi/acpi_dbg.c 	if (acpi_aml_io.flags & ACPI_AML_CLOSED) {
acpi_aml_io       500 drivers/acpi/acpi_dbg.c 		if (!(acpi_aml_io.flags & ACPI_AML_OPENED)) {
acpi_aml_io       507 drivers/acpi/acpi_dbg.c 		mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       518 drivers/acpi/acpi_dbg.c 		mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       519 drivers/acpi/acpi_dbg.c 		acpi_aml_io.flags |= ACPI_AML_OPENED;
acpi_aml_io       520 drivers/acpi/acpi_dbg.c 		acpi_aml_io.out_crc.head = acpi_aml_io.out_crc.tail = 0;
acpi_aml_io       521 drivers/acpi/acpi_dbg.c 		acpi_aml_io.in_crc.head = acpi_aml_io.in_crc.tail = 0;
acpi_aml_io       524 drivers/acpi/acpi_dbg.c 	acpi_aml_io.users++;
acpi_aml_io       530 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       537 drivers/acpi/acpi_dbg.c 	mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       538 drivers/acpi/acpi_dbg.c 	acpi_aml_io.users--;
acpi_aml_io       544 drivers/acpi/acpi_dbg.c 		acpi_aml_io.flags |= ACPI_AML_CLOSED;
acpi_aml_io       550 drivers/acpi/acpi_dbg.c 		wake_up_interruptible(&acpi_aml_io.wait);
acpi_aml_io       551 drivers/acpi/acpi_dbg.c 		mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       557 drivers/acpi/acpi_dbg.c 		wait_event(acpi_aml_io.wait, !acpi_aml_busy());
acpi_aml_io       565 drivers/acpi/acpi_dbg.c 		wait_event(acpi_aml_io.wait, !acpi_aml_used());
acpi_aml_io       568 drivers/acpi/acpi_dbg.c 		mutex_lock(&acpi_aml_io.lock);
acpi_aml_io       569 drivers/acpi/acpi_dbg.c 		acpi_aml_io.flags &= ~ACPI_AML_OPENED;
acpi_aml_io       571 drivers/acpi/acpi_dbg.c 	if (acpi_aml_io.users == 0) {
acpi_aml_io       573 drivers/acpi/acpi_dbg.c 		acpi_aml_io.flags &= ~ACPI_AML_CLOSED;
acpi_aml_io       575 drivers/acpi/acpi_dbg.c 	mutex_unlock(&acpi_aml_io.lock);
acpi_aml_io       582 drivers/acpi/acpi_dbg.c 	struct circ_buf *crc = &acpi_aml_io.out_crc;
acpi_aml_io       624 drivers/acpi/acpi_dbg.c 				ret = wait_event_interruptible(acpi_aml_io.wait,
acpi_aml_io       652 drivers/acpi/acpi_dbg.c 	struct circ_buf *crc = &acpi_aml_io.in_crc;
acpi_aml_io       694 drivers/acpi/acpi_dbg.c 				ret = wait_event_interruptible(acpi_aml_io.wait,
acpi_aml_io       722 drivers/acpi/acpi_dbg.c 	poll_wait(file, &acpi_aml_io.wait, wait);
acpi_aml_io       753 drivers/acpi/acpi_dbg.c 	mutex_init(&acpi_aml_io.lock);
acpi_aml_io       754 drivers/acpi/acpi_dbg.c 	init_waitqueue_head(&acpi_aml_io.wait);
acpi_aml_io       755 drivers/acpi/acpi_dbg.c 	acpi_aml_io.out_crc.buf = acpi_aml_io.out_buf;
acpi_aml_io       756 drivers/acpi/acpi_dbg.c 	acpi_aml_io.in_crc.buf = acpi_aml_io.in_buf;