Lines Matching refs:iofl
90 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in()
91 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in()
92 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in()
93 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in()
96 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_start_in()
98 set_bit(HID_NO_BANDWIDTH, &usbhid->iofl); in hid_start_in()
100 clear_bit(HID_NO_BANDWIDTH, &usbhid->iofl); in hid_start_in()
126 if (test_bit(HID_CLEAR_HALT, &usbhid->iofl)) { in hid_reset()
129 clear_bit(HID_CLEAR_HALT, &usbhid->iofl); in hid_reset()
135 set_bit(HID_RESET_PENDING, &usbhid->iofl); in hid_reset()
139 if (test_bit(HID_RESET_PENDING, &usbhid->iofl)) { in hid_reset()
154 if (test_bit(HID_DISCONNECTED, &usbhid->iofl)) in hid_io_error()
172 if (!test_bit(HID_NO_BANDWIDTH, &usbhid->iofl) in hid_io_error()
173 && !test_and_set_bit(HID_RESET_PENDING, &usbhid->iofl)) { in hid_io_error()
199 if (!hid || test_bit(HID_RESET_PENDING, &usbhid->iofl) || in usbhid_restart_out_queue()
200 test_bit(HID_SUSPENDED, &usbhid->iofl)) in usbhid_restart_out_queue()
215 if (test_bit(HID_SUSPENDED, &usbhid->iofl)) { in usbhid_restart_out_queue()
221 set_bit(HID_OUT_RUNNING, &usbhid->iofl); in usbhid_restart_out_queue()
223 clear_bit(HID_OUT_RUNNING, &usbhid->iofl); in usbhid_restart_out_queue()
238 if (!hid || test_bit(HID_RESET_PENDING, &usbhid->iofl) || in usbhid_restart_ctrl_queue()
239 test_bit(HID_SUSPENDED, &usbhid->iofl)) in usbhid_restart_ctrl_queue()
254 if (test_bit(HID_SUSPENDED, &usbhid->iofl)) { in usbhid_restart_ctrl_queue()
260 set_bit(HID_CTRL_RUNNING, &usbhid->iofl); in usbhid_restart_ctrl_queue()
262 clear_bit(HID_CTRL_RUNNING, &usbhid->iofl); in usbhid_restart_ctrl_queue()
283 if (!test_bit(HID_OPENED, &usbhid->iofl)) in hid_irq_in()
286 if (!test_bit(HID_RESUME_RUNNING, &usbhid->iofl)) { in hid_irq_in()
296 set_bit(HID_KEYS_PRESSED, &usbhid->iofl); in hid_irq_in()
298 clear_bit(HID_KEYS_PRESSED, &usbhid->iofl); in hid_irq_in()
303 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_irq_in()
304 set_bit(HID_CLEAR_HALT, &usbhid->iofl); in hid_irq_in()
310 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_irq_in()
317 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_irq_in()
327 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_irq_in()
469 clear_bit(HID_OUT_RUNNING, &usbhid->iofl); in hid_irq_out()
520 clear_bit(HID_CTRL_RUNNING, &usbhid->iofl); in hid_ctrl()
533 test_bit(HID_DISCONNECTED, &usbhid->iofl)) in __usbhid_submit_report()
552 if (!test_bit(HID_OUT_RUNNING, &usbhid->iofl)) { in __usbhid_submit_report()
576 if (!test_bit(HID_OUT_RUNNING, &usbhid->iofl)) in __usbhid_submit_report()
603 if (!test_bit(HID_CTRL_RUNNING, &usbhid->iofl)) { in __usbhid_submit_report()
627 if (!test_bit(HID_CTRL_RUNNING, &usbhid->iofl)) in __usbhid_submit_report()
650 (!test_bit(HID_CTRL_RUNNING, &usbhid->iofl) && in usbhid_wait_io()
651 !test_bit(HID_OUT_RUNNING, &usbhid->iofl)), in usbhid_wait_io()
688 set_bit(HID_OPENED, &usbhid->iofl); in usbhid_open()
696 clear_bit(HID_OPENED, &usbhid->iofl); in usbhid_open()
702 set_bit(HID_RESUME_RUNNING, &usbhid->iofl); in usbhid_open()
703 set_bit(HID_IN_POLLING, &usbhid->iofl); in usbhid_open()
713 clear_bit(HID_OPENED, &usbhid->iofl); in usbhid_open()
714 clear_bit(HID_IN_POLLING, &usbhid->iofl); in usbhid_open()
730 clear_bit(HID_RESUME_RUNNING, &usbhid->iofl); in usbhid_open()
744 clear_bit(HID_OPENED, &usbhid->iofl); in usbhid_close()
746 clear_bit(HID_IN_POLLING, &usbhid->iofl); in usbhid_close()
780 if (test_bit(HID_CTRL_RUNNING, &usbhid->iofl)) in usbhid_init_reports()
782 if (test_bit(HID_OUT_RUNNING, &usbhid->iofl)) in usbhid_init_reports()
1063 clear_bit(HID_DISCONNECTED, &usbhid->iofl); in usbhid_start()
1155 set_bit(HID_STARTED, &usbhid->iofl); in usbhid_start()
1161 set_bit(HID_IN_POLLING, &usbhid->iofl); in usbhid_start()
1204 clear_bit(HID_IN_POLLING, &usbhid->iofl); in usbhid_stop()
1208 clear_bit(HID_STARTED, &usbhid->iofl); in usbhid_stop()
1210 set_bit(HID_DISCONNECTED, &usbhid->iofl); in usbhid_stop()
1414 set_bit(HID_DISCONNECTED, &usbhid->iofl); in usbhid_disconnect()
1437 int clear_halt = test_bit(HID_CLEAR_HALT, &usbhid->iofl); in hid_restart_io()
1438 int reset_pending = test_bit(HID_RESET_PENDING, &usbhid->iofl); in hid_restart_io()
1441 clear_bit(HID_SUSPENDED, &usbhid->iofl); in hid_restart_io()
1449 if (reset_pending || !test_bit(HID_STARTED, &usbhid->iofl)) in hid_restart_io()
1458 if (usbhid->urbout && !test_bit(HID_OUT_RUNNING, &usbhid->iofl)) in hid_restart_io()
1460 if (!test_bit(HID_CTRL_RUNNING, &usbhid->iofl)) in hid_restart_io()
1472 set_bit(HID_RESET_PENDING, &usbhid->iofl); in hid_pre_reset()
1515 clear_bit(HID_RESET_PENDING, &usbhid->iofl); in hid_post_reset()
1516 clear_bit(HID_CLEAR_HALT, &usbhid->iofl); in hid_post_reset()
1547 if (!test_bit(HID_RESET_PENDING, &usbhid->iofl) in hid_suspend()
1548 && !test_bit(HID_CLEAR_HALT, &usbhid->iofl) in hid_suspend()
1549 && !test_bit(HID_OUT_RUNNING, &usbhid->iofl) in hid_suspend()
1550 && !test_bit(HID_CTRL_RUNNING, &usbhid->iofl) in hid_suspend()
1551 && !test_bit(HID_KEYS_PRESSED, &usbhid->iofl) in hid_suspend()
1554 set_bit(HID_SUSPENDED, &usbhid->iofl); in hid_suspend()
1574 set_bit(HID_SUSPENDED, &usbhid->iofl); in hid_suspend()
1583 if (PMSG_IS_AUTO(message) && test_bit(HID_KEYS_PRESSED, &usbhid->iofl)) { in hid_suspend()