Symbol: acpi_aml_io
drivers/acpi/acpi_dbg.c
108
if (!(acpi_aml_io.flags & flag) && circ_space(circ))
drivers/acpi/acpi_dbg.c
115
if (acpi_aml_io.flags & ACPI_AML_BUSY)
drivers/acpi/acpi_dbg.c
122
return acpi_aml_io.usages ? true : false;
drivers/acpi/acpi_dbg.c
129
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
131
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
139
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
141
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
153
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
155
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
163
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
165
__acpi_aml_readable(&acpi_aml_io.in_crc, ACPI_AML_IN_KERN);
drivers/acpi/acpi_dbg.c
166
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
174
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
176
__acpi_aml_writable(&acpi_aml_io.out_crc, ACPI_AML_OUT_KERN);
drivers/acpi/acpi_dbg.c
177
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
185
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
187
__acpi_aml_readable(&acpi_aml_io.out_crc, ACPI_AML_OUT_USER);
drivers/acpi/acpi_dbg.c
188
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
196
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
198
__acpi_aml_writable(&acpi_aml_io.in_crc, ACPI_AML_IN_USER);
drivers/acpi/acpi_dbg.c
199
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
207
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
216
acpi_aml_io.flags |= flag;
drivers/acpi/acpi_dbg.c
218
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
226
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
235
acpi_aml_io.flags |= flag;
drivers/acpi/acpi_dbg.c
237
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
243
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
244
acpi_aml_io.flags &= ~flag;
drivers/acpi/acpi_dbg.c
246
wake_up_interruptible(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
247
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
253
struct circ_buf *crc = &acpi_aml_io.out_crc;
drivers/acpi/acpi_dbg.c
275
struct circ_buf *crc = &acpi_aml_io.in_crc;
drivers/acpi/acpi_dbg.c
313
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
357
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
388
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
389
if (acpi_aml_io.function) {
drivers/acpi/acpi_dbg.c
390
acpi_aml_io.usages++;
drivers/acpi/acpi_dbg.c
391
function = acpi_aml_io.function;
drivers/acpi/acpi_dbg.c
392
context = acpi_aml_io.context;
drivers/acpi/acpi_dbg.c
394
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
399
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
400
acpi_aml_io.usages--;
drivers/acpi/acpi_dbg.c
402
acpi_aml_io.thread = NULL;
drivers/acpi/acpi_dbg.c
403
wake_up(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
405
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
422
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
423
acpi_aml_io.function = function;
drivers/acpi/acpi_dbg.c
424
acpi_aml_io.context = context;
drivers/acpi/acpi_dbg.c
425
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
433
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
434
acpi_aml_io.thread = t;
drivers/acpi/acpi_dbg.c
437
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
467
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
472
if (acpi_aml_io.flags & ACPI_AML_CLOSED) {
drivers/acpi/acpi_dbg.c
493
if (!(acpi_aml_io.flags & ACPI_AML_OPENED)) {
drivers/acpi/acpi_dbg.c
500
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
511
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
512
acpi_aml_io.flags |= ACPI_AML_OPENED;
drivers/acpi/acpi_dbg.c
513
acpi_aml_io.out_crc.head = acpi_aml_io.out_crc.tail = 0;
drivers/acpi/acpi_dbg.c
514
acpi_aml_io.in_crc.head = acpi_aml_io.in_crc.tail = 0;
drivers/acpi/acpi_dbg.c
517
acpi_aml_io.users++;
drivers/acpi/acpi_dbg.c
523
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
530
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
531
acpi_aml_io.users--;
drivers/acpi/acpi_dbg.c
537
acpi_aml_io.flags |= ACPI_AML_CLOSED;
drivers/acpi/acpi_dbg.c
543
wake_up_interruptible(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
544
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
550
wait_event(acpi_aml_io.wait, !acpi_aml_busy());
drivers/acpi/acpi_dbg.c
558
wait_event(acpi_aml_io.wait, !acpi_aml_used());
drivers/acpi/acpi_dbg.c
561
mutex_lock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
562
acpi_aml_io.flags &= ~ACPI_AML_OPENED;
drivers/acpi/acpi_dbg.c
564
if (acpi_aml_io.users == 0) {
drivers/acpi/acpi_dbg.c
566
acpi_aml_io.flags &= ~ACPI_AML_CLOSED;
drivers/acpi/acpi_dbg.c
568
mutex_unlock(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
574
struct circ_buf *crc = &acpi_aml_io.out_crc;
drivers/acpi/acpi_dbg.c
617
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
62
static struct acpi_aml_io acpi_aml_io;
drivers/acpi/acpi_dbg.c
644
struct circ_buf *crc = &acpi_aml_io.in_crc;
drivers/acpi/acpi_dbg.c
687
ret = wait_event_interruptible(acpi_aml_io.wait,
drivers/acpi/acpi_dbg.c
69
return acpi_aml_io.thread ? true : false;
drivers/acpi/acpi_dbg.c
715
poll_wait(file, &acpi_aml_io.wait, wait);
drivers/acpi/acpi_dbg.c
749
mutex_init(&acpi_aml_io.lock);
drivers/acpi/acpi_dbg.c
750
init_waitqueue_head(&acpi_aml_io.wait);
drivers/acpi/acpi_dbg.c
751
acpi_aml_io.out_crc.buf = acpi_aml_io.out_buf;
drivers/acpi/acpi_dbg.c
752
acpi_aml_io.in_crc.buf = acpi_aml_io.in_buf;
drivers/acpi/acpi_dbg.c
81
if (!(acpi_aml_io.flags & ACPI_AML_OPENED) ||
drivers/acpi/acpi_dbg.c
82
(acpi_aml_io.flags & ACPI_AML_CLOSED) ||
drivers/acpi/acpi_dbg.c
86
current != acpi_aml_io.thread)
drivers/acpi/acpi_dbg.c
97
if (!(acpi_aml_io.flags & flag) && circ_count(circ))