| /linux/drivers/tty/ |
| H A D | sysrq.c | 804 struct sysrq_state *sysrq = in sysrq_reinject_alt_sysrq() local 806 struct input_handle *handle = &sysrq->handle; in sysrq_reinject_alt_sysrq() 807 unsigned int alt_code = sysrq->alt_use; in sysrq_reinject_alt_sysrq() 809 if (sysrq->need_reinject) { in sysrq_reinject_alt_sysrq() 811 sysrq->reinjecting = true; in sysrq_reinject_alt_sysrq() 824 sysrq->reinjecting = false; in sysrq_reinject_alt_sysrq() 828 static bool sysrq_handle_keypress(struct sysrq_state *sysrq, in sysrq_handle_keypress() argument 831 bool was_active = sysrq->active; in sysrq_handle_keypress() 840 if (sysrq->active && code == sysrq->alt_use) in sysrq_handle_keypress() 841 sysrq->active = false; in sysrq_handle_keypress() [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | input-reset.txt | 1 Input: sysrq reset sequence 5 sysrq driver. Upon holding the keys for a specified amount of time (if 11 The /chosen node should contain a 'linux,sysrq-reset-seq' child node to define 19 generating a sysrq. If omitted the system is rebooted immediately when a valid 25 linux,sysrq-reset-seq {
|
| /linux/tools/testing/selftests/pstore/ |
| H A D | pstore_crash_test | 16 echo 1 > /proc/sys/kernel/sysrq 30 echo c > /proc/sysrq-trigger
|
| /linux/drivers/s390/char/ |
| H A D | ctrlchar.c | 23 struct sysrq_work *sysrq = container_of(work, struct sysrq_work, work); in ctrlchar_handle_sysrq() local 25 handle_sysrq(sysrq->key); in ctrlchar_handle_sysrq()
|
| H A D | keyboard.c | 332 if (kbd->sysrq) { in kbd_keycode() 333 if (kbd->sysrq == K(KT_LATIN, '-')) { in kbd_keycode() 334 kbd->sysrq = 0; in kbd_keycode() 339 kbd->sysrq = K(KT_LATIN, '-'); in kbd_keycode() 343 (*k_handler[KTYP(kbd->sysrq)])(kbd, KVAL(kbd->sysrq)); in kbd_keycode() 344 kbd->sysrq = 0; in kbd_keycode() 347 kbd->sysrq = K(type, value); in kbd_keycode()
|
| H A D | keyboard.h | 42 unsigned short sysrq; member
|
| /linux/drivers/tty/serial/ |
| H A D | sunhv.c | 154 if (port->sysrq != 0 && *con_read_page) { in receive_chars_read() 444 if (port->sysrq || oops_in_progress) in sunhv_console_write_paged() 499 if (port->sysrq || oops_in_progress) in sunhv_console_write_bychar()
|
| H A D | tegra-utc.c | 176 int sysrq; in tegra_utc_rx_chars() local 191 sysrq = uart_handle_sysrq_char(&tup->port, ch); in tegra_utc_rx_chars() 194 if (!sysrq) in tegra_utc_rx_chars()
|
| H A D | owl-uart.c | 202 bool sysrq; in owl_uart_receive_chars() local 221 sysrq = uart_prepare_sysrq_char(port, val); in owl_uart_receive_chars() 223 if (!sysrq && (stat & port->ignore_status_mask) == 0) in owl_uart_receive_chars()
|
| H A D | st-asc.c | 852 if (port->sysrq) in asc_console_write()
|
| H A D | pmac_zilog.c | 242 uap->port.sysrq = jiffies + HZ*5; in pmz_receive_chars() 246 if (uap->port.sysrq) { in pmz_receive_chars()
|
| H A D | fsl_linflexuart.c | 647 if (sport->sysrq) in linflex_console_write()
|
| H A D | sa1100.c | 214 sport->port.sysrq = 0; in sa1100_rx_chars()
|
| /linux/Documentation/security/ |
| H A D | sak.rst | 17 sysrq support. 20 ``loadkeys``. This will work whether or not sysrq support is compiled
|
| /linux/Documentation/translations/zh_CN/admin-guide/ |
| H A D | index.rst | 72 sysrq
|
| /linux/arch/um/kernel/ |
| H A D | Makefile | 19 signal.o sysrq.o time.o tlb.o trap.o \
|
| /linux/Documentation/translations/zh_TW/admin-guide/ |
| H A D | index.rst | 74 sysrq
|
| /linux/arch/loongarch/kernel/ |
| H A D | Makefile | 60 obj-$(CONFIG_MAGIC_SYSRQ) += sysrq.o
|
| /linux/drivers/tty/hvc/ |
| H A D | hvsi.c | 80 uint8_t sysrq; member 329 hp->sysrq = 1; in hvsi_insert_chars() 331 } else if (hp->sysrq) { in hvsi_insert_chars() 333 hp->sysrq = 0; in hvsi_insert_chars()
|
| /linux/arch/mips/kernel/ |
| H A D | Makefile | 83 obj-$(CONFIG_MAGIC_SYSRQ) += sysrq.o
|
| /linux/include/linux/usb/ |
| H A D | serial.h | 106 unsigned long sysrq; /* sysrq timeout */ member
|
| /linux/Documentation/arch/x86/ |
| H A D | exception-tables.rst | 63 the get_user() call in drivers/char/sysrq.c for a detailed examination. 65 The original code in sysrq.c line 587::
|
| H A D | earlyprintk.rst | 137 echo h > /proc/sysrq-trigger
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_ec_proto_test.c | 2131 data->data.sysrq = 0xbeef; in cros_ec_proto_test_get_next_event_mkbp_event_version0() 2138 KUNIT_EXPECT_EQ(test, ec_dev->event_data.data.sysrq, 0xbeef); in cros_ec_proto_test_get_next_event_mkbp_event_version0() 2180 data->data.sysrq = 0xbeef; in cros_ec_proto_test_get_next_event_mkbp_event_version2() 2187 KUNIT_EXPECT_EQ(test, ec_dev->event_data.data.sysrq, 0xbeef); in cros_ec_proto_test_get_next_event_mkbp_event_version2()
|
| /linux/Documentation/trace/coresight/ |
| H A D | panic.rst | 196 #taskset -c 2 echo c > /proc/sysrq-trigger
|