Lines Matching refs:key

83 void handle_keypress(unsigned char key, struct cpu_user_regs *regs)  in handle_keypress()  argument
87 if ( key >= ARRAY_SIZE(key_table) || !(h = &key_table[key])->fn ) in handle_keypress()
93 h->irq_callback ? h->irq_fn(key, regs) : h->fn(key); in handle_keypress()
98 keypress_key = key; in handle_keypress()
103 void register_keyhandler(unsigned char key, keyhandler_fn_t fn, in register_keyhandler() argument
106 BUG_ON(key >= ARRAY_SIZE(key_table)); /* Key in range? */ in register_keyhandler()
107 ASSERT(!key_table[key].fn); /* Clobbering something else? */ in register_keyhandler()
109 key_table[key].fn = fn; in register_keyhandler()
110 key_table[key].desc = desc; in register_keyhandler()
111 key_table[key].irq_callback = 0; in register_keyhandler()
112 key_table[key].diagnostic = diagnostic; in register_keyhandler()
115 void register_irq_keyhandler(unsigned char key, irq_keyhandler_fn_t fn, in register_irq_keyhandler() argument
118 BUG_ON(key >= ARRAY_SIZE(key_table)); /* Key in range? */ in register_irq_keyhandler()
119 ASSERT(!key_table[key].irq_fn); /* Clobbering something else? */ in register_irq_keyhandler()
121 key_table[key].irq_fn = fn; in register_irq_keyhandler()
122 key_table[key].desc = desc; in register_irq_keyhandler()
123 key_table[key].irq_callback = 1; in register_irq_keyhandler()
124 key_table[key].diagnostic = diagnostic; in register_irq_keyhandler()
127 static void show_handlers(unsigned char key) in show_handlers() argument
131 printk("'%c' pressed -> showing installed handlers\n", key); in show_handlers()
173 static void dump_registers(unsigned char key, struct cpu_user_regs *regs) in dump_registers() argument
181 printk("'%c' pressed -> dumping registers\n\n", key); in dump_registers()
224 static void dump_hwdom_registers(unsigned char key) in dump_hwdom_registers() argument
231 printk("'%c' pressed -> dumping Dom0's registers\n", key); in dump_hwdom_registers()
247 static void reboot_machine(unsigned char key, struct cpu_user_regs *regs) in reboot_machine() argument
249 printk("'%c' pressed -> rebooting machine\n", key); in reboot_machine()
282 static void dump_domains(unsigned char key) in dump_domains() argument
289 printk("'%c' pressed -> dumping domain info (now=0x%X:%08X)\n", key, in dump_domains()
393 static void read_clocks(unsigned char key) in read_clocks() argument
482 static void run_all_keyhandlers(unsigned char key, struct cpu_user_regs *regs) in run_all_keyhandlers() argument
489 printk("'%c' pressed -> firing all diagnostic keyhandlers\n", key); in run_all_keyhandlers()
507 static void do_debug_key(unsigned char key, struct cpu_user_regs *regs) in do_debug_key() argument
509 printk("'%c' pressed -> trapping into debugger\n", key); in do_debug_key()
516 static void do_toggle_alt_key(unsigned char key, struct cpu_user_regs *regs) in do_toggle_alt_key() argument
519 printk("'%c' pressed -> using %s key handling\n", key, in do_toggle_alt_key()