Lines Matching refs:adb_handler
96 static struct adb_handler { struct
101 } adb_handler[16]; argument
141 adb_handler[i].original_address = i; in adb_scan_bus()
149 if (adb_handler[i].original_address == 0) in adb_scan_bus()
187 adb_handler[highFree].original_address = in adb_scan_bus()
188 adb_handler[i].original_address; in adb_scan_bus()
190 adb_handler[highFree].original_address) in adb_scan_bus()
211 if (adb_handler[i].original_address == 0) in adb_scan_bus()
215 adb_handler[i].handler_id = req.reply[2]; in adb_scan_bus()
216 printk(" [%d]: %d %x", i, adb_handler[i].original_address, in adb_scan_bus()
217 adb_handler[i].handler_id); in adb_scan_bus()
380 memset(adb_handler, 0, sizeof(adb_handler)); in do_adb_reset_bus()
482 if ((adb_handler[i].original_address == default_id) && in adb_register()
483 (!handler_id || (handler_id == adb_handler[i].handler_id) || in adb_register()
485 if (adb_handler[i].handler != 0) { in adb_register()
492 adb_handler[i].handler = handler; in adb_register()
509 if (adb_handler[index].handler) { in adb_unregister()
510 while(adb_handler[index].busy) { in adb_unregister()
516 adb_handler[index].handler = NULL; in adb_unregister()
547 handler = adb_handler[id].handler; in adb_input()
549 adb_handler[id].busy = 1; in adb_input()
554 adb_handler[id].busy = 0; in adb_input()
564 if (adb_handler[address].handler_id == new_id) in try_handler_change()
574 adb_handler[address].handler_id = req.reply[2]; in try_handler_change()
595 *original_address = adb_handler[address].original_address; in adb_get_infos()
596 *handler_id = adb_handler[address].handler_id; in adb_get_infos()
656 req->reply[0] = adb_handler[req->data[2]].original_address; in do_adb_query()
657 req->reply[1] = adb_handler[req->data[2]].handler_id; in do_adb_query()