Lines Matching refs:key
101 static void sysrq_handle_loglevel(u8 key) in sysrq_handle_loglevel() argument
103 u8 loglevel = key - '0'; in sysrq_handle_loglevel()
117 static void sysrq_handle_SAK(u8 key) in sysrq_handle_SAK() argument
134 static void sysrq_handle_unraw(u8 key) in sysrq_handle_unraw() argument
149 static void sysrq_handle_crash(u8 key) in sysrq_handle_crash() argument
163 static void sysrq_handle_reboot(u8 key) in sysrq_handle_reboot() argument
178 static void sysrq_handle_sync(u8 key) in sysrq_handle_sync() argument
189 static void sysrq_handle_show_timers(u8 key) in sysrq_handle_show_timers() argument
200 static void sysrq_handle_mountro(u8 key) in sysrq_handle_mountro() argument
212 static void sysrq_handle_showlocks(u8 key) in sysrq_handle_showlocks() argument
252 static void sysrq_handle_showallcpus(u8 key) in sysrq_handle_showallcpus() argument
286 static void sysrq_handle_showregs(u8 key) in sysrq_handle_showregs() argument
303 static void sysrq_handle_showstate(u8 key) in sysrq_handle_showstate() argument
315 static void sysrq_handle_showstate_blocked(u8 key) in sysrq_handle_showstate_blocked() argument
329 static void sysrq_ftrace_dump(u8 key) in sysrq_ftrace_dump() argument
343 static void sysrq_handle_showmem(u8 key) in sysrq_handle_showmem() argument
373 static void sysrq_handle_term(u8 key) in sysrq_handle_term() argument
404 static void sysrq_handle_moom(u8 key) in sysrq_handle_moom() argument
416 static void sysrq_handle_thaw(u8 key) in sysrq_handle_thaw() argument
430 static void sysrq_handle_kill(u8 key) in sysrq_handle_kill() argument
442 static void sysrq_handle_unrt(u8 key) in sysrq_handle_unrt() argument
453 static void sysrq_handle_replay_logs(u8 key) in sysrq_handle_replay_logs() argument
546 static int sysrq_key_table_key2index(u8 key) in sysrq_key_table_key2index() argument
548 switch (key) { in sysrq_key_table_key2index()
550 return key - '0'; in sysrq_key_table_key2index()
552 return key - 'a' + 10; in sysrq_key_table_key2index()
554 return key - 'A' + 10 + 26; in sysrq_key_table_key2index()
563 static const struct sysrq_key_op *__sysrq_get_key_op(u8 key) in __sysrq_get_key_op() argument
568 i = sysrq_key_table_key2index(key); in __sysrq_get_key_op()
575 static void __sysrq_put_key_op(u8 key, const struct sysrq_key_op *op_p) in __sysrq_put_key_op() argument
577 int i = sysrq_key_table_key2index(key); in __sysrq_put_key_op()
583 void __handle_sysrq(u8 key, bool check_mask) in __handle_sysrq() argument
602 op_p = __sysrq_get_key_op(key); in __handle_sysrq()
611 op_p->handler(key); in __handle_sysrq()
640 void handle_sysrq(u8 key) in handle_sysrq() argument
643 __handle_sysrq(key, true); in handle_sysrq()
690 unsigned short key; in sysrq_parse_reset_sequence() local
695 key = sysrq_reset_seq[i]; in sysrq_parse_reset_sequence()
697 if (key == KEY_RESERVED || key > KEY_MAX) in sysrq_parse_reset_sequence()
700 __set_bit(key, state->reset_keybit); in sysrq_parse_reset_sequence()
703 if (test_bit(key, state->key_down)) in sysrq_parse_reset_sequence()
771 u32 key; in sysrq_of_get_keyreset_config() local
783 of_property_for_each_u32(np, "keyset", key) { in sysrq_of_get_keyreset_config()
784 if (key == KEY_RESERVED || key > KEY_MAX || in sysrq_of_get_keyreset_config()
788 sysrq_reset_seq[sysrq_reset_seq_len++] = (unsigned short)key; in sysrq_of_get_keyreset_config()
883 clear_bit(KEY_SYSRQ, sysrq->handle.dev->key); in sysrq_handle_keypress()
1164 static int __sysrq_swap_key_ops(u8 key, const struct sysrq_key_op *insert_op_p, in __sysrq_swap_key_ops() argument
1170 if (__sysrq_get_key_op(key) == remove_op_p) { in __sysrq_swap_key_ops()
1171 __sysrq_put_key_op(key, insert_op_p); in __sysrq_swap_key_ops()
1188 int register_sysrq_key(u8 key, const struct sysrq_key_op *op_p) in register_sysrq_key() argument
1190 return __sysrq_swap_key_ops(key, op_p, NULL); in register_sysrq_key()
1194 int unregister_sysrq_key(u8 key, const struct sysrq_key_op *op_p) in unregister_sysrq_key() argument
1196 return __sysrq_swap_key_ops(key, NULL, op_p); in unregister_sysrq_key()