Lines Matching refs:adb_handler

95 static struct adb_handler {  struct
100 } adb_handler[16]; argument
140 adb_handler[i].original_address = i; in adb_scan_bus()
148 if (adb_handler[i].original_address == 0) in adb_scan_bus()
186 adb_handler[highFree].original_address = in adb_scan_bus()
187 adb_handler[i].original_address; in adb_scan_bus()
189 adb_handler[highFree].original_address) in adb_scan_bus()
209 if (adb_handler[i].original_address == 0) in adb_scan_bus()
213 adb_handler[i].handler_id = req.reply[2]; in adb_scan_bus()
215 adb_handler[i].original_address, in adb_scan_bus()
216 adb_handler[i].handler_id); in adb_scan_bus()
378 memset(adb_handler, 0, sizeof(adb_handler)); in do_adb_reset_bus()
480 if ((adb_handler[i].original_address == default_id) && in adb_register()
481 (!handler_id || (handler_id == adb_handler[i].handler_id) || in adb_register()
483 if (adb_handler[i].handler) { in adb_register()
489 adb_handler[i].handler = handler; in adb_register()
506 if (adb_handler[index].handler) { in adb_unregister()
507 while(adb_handler[index].busy) { in adb_unregister()
513 adb_handler[index].handler = NULL; in adb_unregister()
544 handler = adb_handler[id].handler; in adb_input()
546 adb_handler[id].busy = 1; in adb_input()
551 adb_handler[id].busy = 0; in adb_input()
561 if (adb_handler[address].handler_id == new_id) in try_handler_change()
571 adb_handler[address].handler_id = req.reply[2]; in try_handler_change()
594 *original_address = adb_handler[address].original_address; in adb_get_infos()
595 *handler_id = adb_handler[address].handler_id; in adb_get_infos()
655 req->reply[0] = adb_handler[req->data[2]].original_address; in do_adb_query()
656 req->reply[1] = adb_handler[req->data[2]].handler_id; in do_adb_query()