| /drivers/net/ethernet/cavium/liquidio/ |
| A D | octeon_console.c | 424 console = &oct->console[console_num]; in octeon_console_handle_result() 426 console->waiting = 0; in octeon_console_handle_result() 455 if (console->print) in output_console_line() 461 if (console->print) in output_console_line() 488 console = &oct->console[console_num]; in check_console() 600 console = &oct->console[console_num]; in octeon_get_uboot_version() 666 console = &oct->console[console_num]; in octeon_add_console() 703 console->active = 1; in octeon_add_console() 720 console = &oct->console[i]; in octeon_remove_consoles() 727 console->addr = 0; in octeon_remove_consoles() [all …]
|
| /drivers/tty/hvc/ |
| A D | Kconfig | 6 Generic "hypervisor virtual console" infrastructure for various 21 console. This driver allows each pSeries partition to have a console 45 bool "z/VM IUCV Hypervisor console support (VM only)" 61 Xen virtual console device driver 72 bool "udbg based fake hypervisor console" 81 bool "ARM JTAG DCC console" 86 This console uses the JTAG DCC on ARM to create a console under the HVC 99 write to the console, it might write to a different DCC. 107 debug serial console support. If unsure, say N. 110 bool "RISC-V SBI console support" [all …]
|
| A D | hvc_xen.c | 292 info->evtchn = xen_start_info->console.domU.evtchn; in xencons_info_pv_init() 294 info->intf = gfn_to_virt(xen_start_info->console.domU.mfn); in xencons_info_pv_init() 310 if (!xen_start_info->console.domU.evtchn) in xen_pv_console_init() 365 info->evtchn = xen_start_info->console.domU.evtchn; in xen_console_update_evtchn() 687 static int __init xenboot_console_setup(struct console *console, char *string) in xenboot_console_setup() argument 697 static void xenboot_write_console(struct console *console, const char *string, in xenboot_write_console() argument 725 struct console xenboot_console = { 759 static void xenboot_earlycon_write(struct console *console, in xenboot_earlycon_write() argument
|
| A D | hvsi.c | 1097 static void hvsi_console_print(struct console *console, const char *buf, in hvsi_console_print() argument 1100 struct hvsi_struct *hp = &hvsi_ports[console->index]; in hvsi_console_print() 1132 static struct tty_driver *hvsi_console_device(struct console *console, in hvsi_console_device() argument 1135 *index = console->index; in hvsi_console_device() 1139 static int __init hvsi_console_setup(struct console *console, char *options) in hvsi_console_setup() argument 1144 if (console->index < 0 || console->index >= hvsi_count) in hvsi_console_setup() 1146 hp = &hvsi_ports[console->index]; in hvsi_console_setup() 1168 static struct console hvsi_console = {
|
| /drivers/hwtracing/stm/ |
| A D | console.c | 20 struct console console; member 32 stm_console_write(struct console *con, const char *buf, unsigned len) in stm_console_write() 34 struct stm_console *sc = container_of(con, struct stm_console, console); in stm_console_write() 43 strcpy(sc->console.name, "stm_console"); in stm_console_link() 44 sc->console.write = stm_console_write; in stm_console_link() 45 sc->console.flags = CON_ENABLED | CON_PRINTBUFFER; in stm_console_link() 46 register_console(&sc->console); in stm_console_link() 55 unregister_console(&sc->console); in stm_console_unlink()
|
| /drivers/tty/serial/ |
| A D | Kconfig | 14 the console before standard serial driver is probed. The console is 38 console (the system console is the device which receives all kernel 66 console (the system console is the device which receives all kernel 122 system console (the system console is the device which receives all 197 system console (the system console is the device which 218 "console=ttyCL1". 284 system console (the system console is the device which receives all 307 the system console (the system console is the device which receives 959 console. 986 system console. [all …]
|
| A D | tegra-tcu.c | 25 struct console console; member 201 strcpy(tcu->console.name, "ttyTCU"); in tegra_tcu_probe() 202 tcu->console.device = uart_console_device; in tegra_tcu_probe() 203 tcu->console.flags = CON_PRINTBUFFER | CON_ANYTIME; in tegra_tcu_probe() 204 tcu->console.index = -1; in tegra_tcu_probe() 205 tcu->console.write = tegra_tcu_console_write; in tegra_tcu_probe() 206 tcu->console.setup = tegra_tcu_console_setup; in tegra_tcu_probe() 207 tcu->console.data = &tcu->driver; in tegra_tcu_probe() 215 tcu->driver.cons = &tcu->console; in tegra_tcu_probe() 256 register_console(&tcu->console); in tegra_tcu_probe() [all …]
|
| A D | tegra-utc.c | 59 struct console console; member 505 strscpy(tup->console.name, "ttyUTC", sizeof(tup->console.name)); in tegra_utc_setup_port() 506 tup->console.write_atomic = tegra_utc_console_write_atomic; in tegra_utc_setup_port() 507 tup->console.write_thread = tegra_utc_console_write_thread; in tegra_utc_setup_port() 508 tup->console.device_lock = tegra_utc_console_device_lock; in tegra_utc_setup_port() 510 tup->console.device = uart_console_device; in tegra_utc_setup_port() 511 tup->console.setup = tegra_utc_console_setup; in tegra_utc_setup_port() 512 tup->console.flags = CON_PRINTBUFFER | CON_NBCON; in tegra_utc_setup_port() 513 tup->console.data = &tegra_utc_driver; in tegra_utc_setup_port() 528 register_console(&tup->console); in tegra_utc_register_port() [all …]
|
| A D | liteuart.c | 56 static struct console liteuart_console; 373 static void liteuart_console_write(struct console *co, const char *s, in liteuart_console_write() 388 static int liteuart_console_setup(struct console *co, char *options) in liteuart_console_setup() 411 static struct console liteuart_console = { 429 static void early_liteuart_write(struct console *console, const char *s, in early_liteuart_write() argument 432 struct earlycon_device *device = console->data; in early_liteuart_write()
|
| A D | kgdboc.c | 49 static int (*earlycon_orig_exit)(struct console *con); 199 struct console *cons; in configure_kgdboc() 482 struct console *con; in kgdboc_earlycon_pre_exp_handler() 510 static int kgdboc_earlycon_deferred_exit(struct console *con) in kgdboc_earlycon_deferred_exit() 555 #define MAX_CONSOLE_NAME_LEN (sizeof((struct console *) 0)->name) 561 struct console *con; in kgdboc_earlycon_init()
|
| /drivers/video/console/ |
| A D | Kconfig | 9 bool "VGA text console" if EXPERT || !X86 22 <ftp://ibiblio.org/pub/Linux/utils/console/>. 28 tristate "MDA text console (dual-headed)" 53 int "Initial number of console screen columns" 63 int "Initial number of console screen rows" 81 Low-level framebuffer-based console driver. 104 bool "Map the console to the primary display device" 108 If this option is selected, the framebuffer console will 134 console from the dummy console until the first text is displayed on 141 bool "STI text console" [all …]
|
| /drivers/accessibility/braille/ |
| A D | braille_console.c | 58 static struct console *braille_co; 348 int braille_register_console(struct console *console, int index, in braille_register_console() argument 358 if (console->setup) { in braille_register_console() 359 ret = console->setup(console, console_options); in braille_register_console() 363 console->flags |= CON_ENABLED; in braille_register_console() 364 console->index = index; in braille_register_console() 365 braille_co = console; in braille_register_console() 371 int braille_unregister_console(struct console *console) in braille_unregister_console() argument 373 if (braille_co != console) in braille_unregister_console()
|
| /drivers/tty/ |
| A D | goldfish.c | 42 struct console console; member 206 static struct tty_driver *goldfish_tty_console_device(struct console *c, in goldfish_tty_console_device() 385 strcpy(qtty->console.name, "ttyGF"); in goldfish_tty_probe() 386 qtty->console.write = goldfish_tty_console_write; in goldfish_tty_probe() 387 qtty->console.device = goldfish_tty_console_device; in goldfish_tty_probe() 388 qtty->console.setup = goldfish_tty_console_setup; in goldfish_tty_probe() 389 qtty->console.flags = CON_PRINTBUFFER; in goldfish_tty_probe() 390 qtty->console.index = line; in goldfish_tty_probe() 391 register_console(&qtty->console); in goldfish_tty_probe() 417 unregister_console(&qtty->console); in goldfish_tty_remove() [all …]
|
| A D | Kconfig | 47 bool "Enable character translations in console" if EXPERT 53 bool "Support for console on virtual terminal" if EXPERT 79 bool "Support for binding and unbinding console drivers" 84 console driver is loaded. In other configurations, additional console 90 See <file:Documentation/driver-api/console.rst> for more 265 bool "Early console (udbg) support for ePAPR hypervisors" 273 int "Byte channel handle for early console (udbg)" 341 The console can be enabled with console=fdc1 (for FDC channel 1 on all 348 bool "Early FDC console" 386 TTY, boot the kernel with console=ttynull, or enable [all …]
|
| /drivers/usb/serial/ |
| A D | console.c | 29 static struct console usbcons; 55 static int usb_console_setup(struct console *co, char *options) in usb_console_setup() 179 port->port.console = 1; in usb_console_setup() 197 static void usb_console_write(struct console *co, in usb_console_write() 214 if (!port->port.console) { in usb_console_write() 246 static struct tty_driver *usb_console_device(struct console *co, int *index) in usb_console_device() 257 static struct console usbcons = { 300 usbcons_info.port->port.console = 0; in usb_serial_console_exit()
|
| /drivers/usb/gadget/function/ |
| A D | u_serial.c | 92 struct console console; member 110 struct gs_console *console; member 966 ep = cons->console.data; in __gs_console_push() 1043 cons->console.data = ep; in gs_console_connect() 1065 ep = cons->console.data; in gs_console_disconnect() 1082 if (port->console) in gs_console_init() 1089 strcpy(cons->console.name, "ttyGS"); in gs_console_init() 1105 port->console = cons; in gs_console_init() 1106 register_console(&cons->console); in gs_console_init() 1123 unregister_console(&cons->console); in gs_console_exit() [all …]
|
| /drivers/tty/serial/8250/ |
| A D | 8250_early.c | 99 static void early_serial8250_write(struct console *console, in early_serial8250_write() argument 102 struct earlycon_device *device = console->data; in early_serial8250_write() 109 static int early_serial8250_read(struct console *console, in early_serial8250_read() argument 112 struct earlycon_device *device = console->data; in early_serial8250_read()
|
| A D | 8250_rt288x.c | 116 static void au_early_serial8250_write(struct console *console, in au_early_serial8250_write() argument 119 struct earlycon_device *device = console->data; in au_early_serial8250_write()
|
| /drivers/tty/vt/ |
| A D | keyboard.c | 1174 struct kbd_struct *kb = &kbd_table[console]; in vt_get_leds() 1196 struct kbd_struct *kb = &kbd_table[console]; in vt_set_led_state() 1213 void vt_kbd_con_start(unsigned int console) in vt_kbd_con_start() argument 1215 struct kbd_struct *kb = &kbd_table[console]; in vt_kbd_con_start() 1230 void vt_kbd_con_stop(unsigned int console) in vt_kbd_con_stop() argument 1232 struct kbd_struct *kb = &kbd_table[console]; in vt_kbd_con_stop() 2012 unsigned int console) in vt_do_kdsk_ioctl() argument 2146 int vt_do_kdgkbmode(unsigned int console) in vt_do_kdgkbmode() argument 2170 int vt_do_kdgkbmeta(unsigned int console) in vt_do_kdgkbmeta() argument 2183 void vt_reset_unicode(unsigned int console) in vt_reset_unicode() argument [all …]
|
| A D | vt_ioctl.c | 288 unsigned int console = vc->vc_num; in vt_k_ioctl() local 399 ret = vt_do_kdskbmode(console, arg); in vt_k_ioctl() 411 return vt_do_kdskbmeta(console, arg); in vt_k_ioctl() 425 return vt_do_kdsk_ioctl(cmd, up, perm, console); in vt_k_ioctl() 445 return vt_do_kdskled(console, cmd, arg, perm); in vt_k_ioctl() 599 if (vsa.console == 0 || vsa.console > MAX_NR_CONSOLES) in vt_setactivate() 602 vsa.console--; in vt_setactivate() 603 vsa.console = array_index_nospec(vsa.console, MAX_NR_CONSOLES); in vt_setactivate() 605 ret = vc_allocate(vsa.console); in vt_setactivate() 615 nvc = vc_cons[vsa.console].d; in vt_setactivate() [all …]
|
| /drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | pcie.c | 842 console = &shared->console; in brcmf_pcie_bus_console_init() 852 console->base_addr, console->buf_addr, console->bufsize); in brcmf_pcie_bus_console_init() 874 console = &devinfo->shared.console; in brcmf_pcie_bus_console_read() 880 addr = console->buf_addr + console->read_idx; in brcmf_pcie_bus_console_read() 882 console->read_idx++; in brcmf_pcie_bus_console_read() 883 if (console->read_idx == console->bufsize) in brcmf_pcie_bus_console_read() 887 console->log_str[console->log_idx] = ch; in brcmf_pcie_bus_console_read() 888 console->log_idx++; in brcmf_pcie_bus_console_read() 890 (console->log_idx == (sizeof(console->log_str) - 2))) { in brcmf_pcie_bus_console_read() 892 console->log_str[console->log_idx] = ch; in brcmf_pcie_bus_console_read() [all …]
|
| /drivers/s390/char/ |
| A D | Kconfig | 21 prompt "Support for console on 3270 terminal" 25 console. Available only if 3270 support is compiled in statically. 36 prompt "Support for console on 3215 line mode terminal" 40 Linux system console. 54 prompt "Support for console on SCLP line mode terminal" 58 system console. 69 prompt "Support for console on SCLP VT220-compatible terminal" 73 Linux system console.
|
| A D | sclp_con.c | 160 sclp_console_write(struct console *console, const char *message, in sclp_console_write() argument 216 sclp_console_device(struct console *c, int *index) in sclp_console_device() 257 static struct console sclp_console =
|
| /drivers/accessibility/ |
| A D | Kconfig | 25 Enables console output on a braille device connected to a 8250 29 console=brl,ttyS0 30 to the kernel. Options are the same as for serial console.
|
| /drivers/gpu/drm/clients/ |
| A D | drm_log.c | 57 struct console con; 68 static struct drm_log *console_to_drm_log(struct console *con) in console_to_drm_log() 348 static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt) in drm_log_write_thread() 365 static void drm_log_lock(struct console *con, unsigned long *flags) in drm_log_lock() 373 static void drm_log_unlock(struct console *con, unsigned long flags) in drm_log_unlock() 381 static void drm_log_register_console(struct console *con) in drm_log_register_console()
|