Home
last modified time | relevance | path

Searched refs:sysrq (Results 1 – 56 of 56) sorted by relevance

/linux-4.1.27/drivers/tty/
Dsysrq.c723 struct sysrq_state *sysrq = in sysrq_reinject_alt_sysrq() local
725 struct input_handle *handle = &sysrq->handle; in sysrq_reinject_alt_sysrq()
726 unsigned int alt_code = sysrq->alt_use; in sysrq_reinject_alt_sysrq()
728 if (sysrq->need_reinject) { in sysrq_reinject_alt_sysrq()
730 sysrq->reinjecting = true; in sysrq_reinject_alt_sysrq()
743 sysrq->reinjecting = false; in sysrq_reinject_alt_sysrq()
747 static bool sysrq_handle_keypress(struct sysrq_state *sysrq, in sysrq_handle_keypress() argument
750 bool was_active = sysrq->active; in sysrq_handle_keypress()
759 if (sysrq->active && code == sysrq->alt_use) in sysrq_handle_keypress()
760 sysrq->active = false; in sysrq_handle_keypress()
[all …]
DMakefile6 obj-$(CONFIG_MAGIC_SYSRQ) += sysrq.o
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dinput-reset.txt1 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
15 sysrq-reset-seq: array of Linux keycodes, one keycode per cell.
19 generating a sysrq. If omitted the system is rebooted immediately when a valid
25 linux,sysrq-reset-seq {
/linux-4.1.27/Documentation/
Dsysrq.txt2 Documentation for sysrq.c
13 /proc/sys/kernel/sysrq controls the functions allowed to be invoked via
16 to 1. Here is the list of possible values in /proc/sys/kernel/sysrq:
17 0 - disable sysrq completely
18 1 - enable all functions of sysrq
19 >1 - bitmask of allowed sysrq functions (see below for detailed function
31 echo "number" >/proc/sys/kernel/sysrq
37 Note that the value of /proc/sys/kernel/sysrq influences only the invocation
38 via a keyboard. Invocation of any operation via /proc/sysrq-trigger is always
62 On all - write a character to /proc/sysrq-trigger. e.g.:
[all …]
DSAK.txt13 sysrq support.
16 `loadkeys'. This will work whether or not sysrq support is compiled
D00-INDEX434 sysrq.txt
Dkernel-parameters.txt1654 not using this parameter you use sysrq-g to break into
3544 Ignore sysrq setting - this boot parameter will
3545 neutralize any effect of /proc/sys/kernel/sysrq.
/linux-4.1.27/include/linux/
Dserial_core.h161 unsigned long sysrq; /* sysrq timeout */ member
433 if (port->sysrq) { in uart_handle_sysrq_char()
434 if (ch && time_before(jiffies, port->sysrq)) { in uart_handle_sysrq_char()
436 port->sysrq = 0; in uart_handle_sysrq_char()
439 port->sysrq = 0; in uart_handle_sysrq_char()
459 if (!port->sysrq) { in uart_handle_break()
460 port->sysrq = jiffies + HZ*5; in uart_handle_break()
463 port->sysrq = 0; in uart_handle_break()
/linux-4.1.27/drivers/s390/char/
Dkeyboard.c304 if (kbd->sysrq) { in kbd_keycode()
305 if (kbd->sysrq == K(KT_LATIN, '-')) { in kbd_keycode()
306 kbd->sysrq = 0; in kbd_keycode()
311 kbd->sysrq = K(KT_LATIN, '-'); in kbd_keycode()
315 (*k_handler[KTYP(kbd->sysrq)])(kbd, KVAL(kbd->sysrq)); in kbd_keycode()
316 kbd->sysrq = 0; in kbd_keycode()
319 kbd->sysrq = K(type, value); in kbd_keycode()
Dkeyboard.h30 unsigned short sysrq; member
/linux-4.1.27/drivers/usb/serial/
Dgeneric.c336 if (!port->port.console || !port->sysrq) { in usb_serial_generic_process_read_urb()
543 if (port->sysrq && port->port.console) { in usb_serial_handle_sysrq_char()
544 if (ch && time_before(jiffies, port->sysrq)) { in usb_serial_handle_sysrq_char()
546 port->sysrq = 0; in usb_serial_handle_sysrq_char()
549 port->sysrq = 0; in usb_serial_handle_sysrq_char()
563 if (!port->sysrq) { in usb_serial_handle_break()
564 port->sysrq = jiffies + HZ*5; in usb_serial_handle_break()
567 port->sysrq = 0; in usb_serial_handle_break()
Dssu100.c526 if (port->port.console && port->sysrq) { in ssu100_process_read_urb()
Df81232.c327 if (port->port.console && port->sysrq) { in f81232_process_read_urb()
Dpl2303.c917 if (port->port.console && port->sysrq) { in pl2303_process_read_urb()
Dmxuport.c334 if (!port->port.console || !port->sysrq) { in mxuport_process_read_urb_data()
Dftdi_sio.c2103 if (port->port.console && port->sysrq) { in ftdi_process_packet()
/linux-4.1.27/arch/nios2/
DKconfig.debug13 task has ever had available in the sysrq-T and sysrq-P debug output.
/linux-4.1.27/drivers/tty/serial/
Dsunhv.c433 if (port->sysrq || oops_in_progress) in sunhv_console_write_paged()
488 if (port->sysrq || oops_in_progress) in sunhv_console_write_bychar()
492 if (port->sysrq) { in sunhv_console_write_bychar()
Dmsm_serial.c130 int sysrq, r_count, i; in handle_rx_dm() local
156 sysrq = uart_handle_sysrq_char(port, buf[i]); in handle_rx_dm()
158 if (!sysrq) in handle_rx_dm()
193 int sysrq; in handle_rx() local
216 sysrq = uart_handle_sysrq_char(port, c); in handle_rx()
218 if (!sysrq) in handle_rx()
Dmeson_uart.c457 if (port->sysrq) { in meson_serial_console_write()
Dar933x_uart.c550 if (up->port.sysrq) in ar933x_uart_console_write()
Dlpc32xx_hs.c148 if (up->port.sysrq) in lpc32xx_hsuart_console_write()
Dsprd_serial.c546 if (port->sysrq) in sprd_console_write()
Dpnx8xxx_uart.c228 sport->port.sysrq = 0; in pnx8xxx_rx_chars()
Dst-asc.c807 if (port->sysrq) in asc_console_write()
Dbcm63xx_uart.c707 if (port->sysrq) { in bcm_console_write()
Dpmac_zilog.c267 uap->port.sysrq = jiffies + HZ*5; in pmz_receive_chars()
271 if (uap->port.sysrq) { in pmz_receive_chars()
Dpxa.c655 if (up->port.sysrq) in serial_pxa_console_write()
Dsa1100.c226 sport->port.sysrq = 0; in sa1100_rx_chars()
Dpch_uart.c607 if (port->sysrq) { in pch_uart_hal_read()
1661 if (priv->port.sysrq) { in pch_console_write()
Dfsl_lpuart.c688 sport->port.sysrq = 0; in lpuart_rxint()
752 sport->port.sysrq = 0; in lpuart32_rxint()
Dimx.c696 sport->port.sysrq = 0; in imx_rxint()
1638 if (sport->port.sysrq) in imx_console_write()
Ducc_uart.c557 port->sysrq = 0; in qe_uart_int_rx()
Dxilinx_uartps.c242 if (port->sysrq) { in cdns_uart_isr()
Dsunsab.c867 if (up->port.sysrq || oops_in_progress) in sunsab_console_write()
Dsunsu.c1311 if (up->port.sysrq || oops_in_progress) in sunsu_console_write()
Dsunzilog.c1208 if (up->port.sysrq || oops_in_progress) in sunzilog_console_write()
Dmpc52xx_uart.c1382 port->sysrq = 0; in mpc52xx_uart_int_rx_chars()
Domap-serial.c1286 if (up->port.sysrq) in serial_omap_console_write()
Damba-pl011.c2004 if (uap->port.sysrq) in pl011_console_write()
Dsh-sci.c2370 if (port->sysrq) in serial_console_write()
/linux-4.1.27/arch/um/kernel/
DMakefile15 signal.o syscall.o sysrq.o time.o tlb.o trap.o \
/linux-4.1.27/Documentation/video4linux/bttv/
DREADME.freeze30 for each process using sysrq-t (see Documentation/sysrq.txt).
/linux-4.1.27/arch/um/
DKconfig.um92 On UML, this is accomplished by sending a "sysrq" command with
95 The keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
/linux-4.1.27/drivers/tty/hvc/
Dhvsi.c93 uint8_t sysrq; member
340 hp->sysrq = 1; in hvsi_insert_chars()
342 } else if (hp->sysrq) { in hvsi_insert_chars()
344 hp->sysrq = 0; in hvsi_insert_chars()
/linux-4.1.27/include/linux/usb/
Dserial.h119 unsigned long sysrq; /* sysrq timeout */ member
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt58 the get_user call in drivers/char/sysrq.c for a detailed examination.
60 The original code in sysrq.c line 587:
Dearlyprintk.txt122 echo h > /proc/sysrq-trigger
/linux-4.1.27/Documentation/kdump/
Dkdump.txt424 die(), die_nmi() and in the sysrq handler (ALT-SysRq-c).
439 "echo c > /proc/sysrq-trigger" or write a module to force the panic.
/linux-4.1.27/lib/
DKconfig.debug363 keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
373 to a bitmask as described in Documentation/sysrq.txt.
542 task has ever had available in the sysrq-T and sysrq-P debug output.
/linux-4.1.27/Documentation/sysctl/
Dkernel.txt82 - sysrq ==> Documentation/sysrq.txt
/linux-4.1.27/drivers/tty/serial/cpm_uart/
Dcpm_uart_core.c365 port->sysrq = 0; in cpm_uart_int_rx()
/linux-4.1.27/arch/mn10300/kernel/
Dmn10300-serial.c1588 if (port->uart.sysrq) { in mn10300_serial_console_write()
/linux-4.1.27/Documentation/s390/
DDebugging390.txt928 This types the starting keystrokes for a sysrq see SysRq below.
2103 echo "1" > /proc/sys/kernel/sysrq
2112 The sysrq key reading is very picky ( I have to type the keys in an
2119 Read Documentation/sysrq.txt for more info
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt81 10.5 sysrq
2313 o sysrq
2400 10.5. sysrq
2404 that argument. See the SysRq documentation in Documentation/sysrq.txt
2439 of UML filesystems, as the UML can be stopped, then synced via 'sysrq
/linux-4.1.27/drivers/tty/serial/8250/
D8250_core.c3373 if (port->sysrq) in serial8250_console_write()