Lines Matching refs:pmu_state
78 static enum pmu_state { enum
84 } pmu_state; variable
183 pmu_state = idle; in pmu_probe()
211 while (interrupt_data[0] || pmu_state != idle) { in pmu_init()
216 if (pmu_state == idle) { in pmu_init()
500 if (pmu_state == idle) in pmu_queue_request()
536 if (req == 0 || pmu_state != idle in pmu_start()
540 pmu_state = sending; in pmu_start()
576 irq, pmu_state, (uint) via1[ACR], (uint) via2[B], data_index, data_len, adb_int_pending); in pmu_interrupt()
600 switch (pmu_state) { in pmu_interrupt()
615 pmu_state = idle; in pmu_interrupt()
622 pmu_state = reading; in pmu_interrupt()
632 pmu_state = reading_intr; in pmu_interrupt()
652 if (pmu_state == reading_intr) { in pmu_interrupt()
660 pmu_state = idle; in pmu_interrupt()
666 pmu_state); in pmu_interrupt()
670 if (pmu_state == idle) { in pmu_interrupt()
672 pmu_state = intack; in pmu_interrupt()
682 pmu_state, (uint) via1[ACR], (uint) via2[B], data_index, data_len, adb_int_pending); in pmu_interrupt()