| /linux/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 …]
|
| /linux/Documentation/admin-guide/ |
| A D | serial-console.rst | 16 use for console output. 20 console=device,options 42 console=ttyS1,9600 console=tty0 64 console=ttyS1,9600 console=tty0 console=tty1 65 console=tty0 console=ttyS1,9600 console=tty1 81 become the console. 92 1. Create ``/dev/console`` (real console) and ``/dev/tty0`` (master virtual 93 console):: 96 rm -f console tty0 127 and your console is NOT the virtual console some programs will fail. [all …]
|
| A D | braille-console.rst | 6 console (see :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`), and 10 Then you need to specify a ``console=brl``, option on the kernel command line, the 13 console=brl,serial_options... 16 :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`. 18 …o for instance you can use ``console=brl,ttyS0`` if the braille device is connected to the first s… 21 By default, the braille device will just show the last kernel message (console 31 For simplicity, only one braille console can be enabled, other uses of 32 ``console=brl,...`` will be discarded. Also note that it does not interfere with 33 the console selection mechanism described in 34 :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
|
| /linux/include/linux/ |
| A D | console.h | 260 struct console; 278 struct console *console; member 334 struct console { struct 340 int (*setup)(struct console *co, char *options); argument 341 int (*exit)(struct console *co); argument 618 extern struct console *early_console; 627 extern void register_console(struct console *); 628 extern int unregister_console(struct console *); 636 extern void console_stop(struct console *); 637 extern void console_start(struct console *); [all …]
|
| A D | vt_kern.h | 26 int vc_allocate(unsigned int console); 27 int vc_cons_allocated(unsigned int console); 30 struct vc_data *vc_deallocate(unsigned int console); 162 unsigned int console); 165 int vt_do_kdgkbmode(unsigned int console); 166 int vt_do_kdgkbmeta(unsigned int console); 167 void vt_reset_unicode(unsigned int console); 169 void vt_reset_keyboard(unsigned int console); 170 int vt_get_leds(unsigned int console, int flag); 175 void vt_kbd_con_start(unsigned int console); [all …]
|
| /linux/kernel/printk/ |
| A D | nbcon.c | 205 struct console *con = ctxt->console; in nbcon_seq_try_update() 241 struct console *con = ctxt->console; in nbcon_context_try_acquire_direct() 339 struct console *con = ctxt->console; in nbcon_context_try_acquire_requested() 422 struct console *con = ctxt->console; in nbcon_context_try_acquire_handover() 528 struct console *con = ctxt->console; in nbcon_context_try_acquire_hostile() 574 struct console *con = ctxt->console; in nbcon_context_try_acquire() 654 struct console *con = ctxt->console; in nbcon_context_release() 775 struct console *con = ctxt->console; in nbcon_can_proceed() 808 struct console *con = ctxt->console; in __nbcon_context_update_unsafe() 838 struct console *con = ctxt->console; in nbcon_write_context_set_buf() [all …]
|
| A D | internal.h | 99 u64 nbcon_seq_read(struct console *con); 100 void nbcon_seq_force(struct console *con, u64 seq); 101 bool nbcon_alloc(struct console *con); 102 void nbcon_free(struct console *con); 107 bool nbcon_kthread_create(struct console *con); 108 void nbcon_kthread_stop(struct console *con); 156 static inline void nbcon_kthread_wake(struct console *con) in nbcon_kthread_wake() 191 static inline u64 nbcon_seq_read(struct console *con) { return 0; } in nbcon_seq_read() 192 static inline void nbcon_seq_force(struct console *con, u64 seq) { } in nbcon_seq_force() 194 static inline void nbcon_free(struct console *con) { } in nbcon_free() [all …]
|
| A D | braille.h | 24 _braille_register_console(struct console *console, struct console_cmdline *c); 27 _braille_unregister_console(struct console *console); 43 _braille_register_console(struct console *console, struct console_cmdline *c) in _braille_register_console() argument 49 _braille_unregister_console(struct console *console) in _braille_unregister_console() argument
|
| A D | braille.c | 38 _braille_register_console(struct console *console, struct console_cmdline *c) in _braille_register_console() argument 43 console->flags |= CON_BRL; in _braille_register_console() 44 rtn = braille_register_console(console, c->index, c->options, in _braille_register_console() 52 _braille_unregister_console(struct console *console) in _braille_unregister_console() argument 54 if (console->flags & CON_BRL) in _braille_unregister_console() 55 return braille_unregister_console(console); in _braille_unregister_console()
|
| A D | printk.c | 3473 void console_stop(struct console *console) in console_stop() argument 3490 void console_start(struct console *console) in console_start() argument 3496 console_srcu_write_flags(console, console->flags | CON_ENABLED); in console_start() 3518 static int unregister_console_locked(struct console *console); 3900 static int unregister_console_locked(struct console *console); 4089 static int unregister_console_locked(struct console *console) in unregister_console_locked() argument 4111 else if (console_is_usable(console, console->flags, true)) in unregister_console_locked() 4125 console->device_lock(console, &flags); in unregister_console_locked() 4130 console->device_unlock(console, flags); in unregister_console_locked() 4157 res = console->exit(console); in unregister_console_locked() [all …]
|
| /linux/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()
|
| /linux/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 …]
|
| /linux/Documentation/fb/ |
| A D | fbcon.rst | 7 any standard text console driver, such as the VGA console, with the added 46 will still get a VGA console. 74 over the console. 107 console. 117 console driver. 119 NOTE: For x86 machines, the standard console is the VGA console which 181 the hardware. Thus, in a VGA console:: 211 console layer 213 console layer 215 If fbcon is detached from the console layer, your boot console driver (which is [all …]
|
| /linux/drivers/tty/serial/ |
| 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 | 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 use raw console. 216 system console (the system console is the device which 237 "console=ttyCL1". 303 system console (the system console is the device which receives all 948 console. 975 system console. [all …]
|
| /linux/Documentation/driver-api/ |
| A D | console.rst | 7 The Linux kernel has 2 general types of console drivers. The first type is 21 released by the console, the system driver will take over. 25 do_take_over_console() - load and bind driver to console layer 89 Support for binding and unbinding console drivers 94 console to KD_GRAPHICS is X. 100 framebuffer console to VGA console and vice versa, this feature also makes 116 Guidelines for console driver writers 120 console drivers must follow these guidelines: 124 to the console's internal list. It won't take over the 126 bind to) the console. [all …]
|
| /linux/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)" 54 int "Initial number of console screen columns" 64 int "Initial number of console screen rows" 82 Low-level framebuffer-based console driver. 105 bool "Map the console to the primary display device" 109 If this option is selected, the framebuffer console will 135 console from the dummy console until the first text is displayed on 142 bool "STI text console" [all …]
|
| /linux/lib/fonts/ |
| A D | Kconfig | 16 your frame buffer console usually use. 30 provided by the text console 80x50 (and higher) modes). 43 provided by the VGA text console 80x25 mode. 56 bool "console 7x14 font (not supported by all drivers)" if FONTS 64 bool "Pearl (old m68k) console 8x8 font" if FONTS 72 bool "Acorn console 8x8 font" if FONTS 87 Medium-size console font. Suitable for framebuffer consoles on 92 bool "console 10x18 font (not supported by all drivers)" if FONTS 95 This is a high resolution console font for machines with very 100 bool "Sparc console 8x16 font" [all …]
|
| /linux/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()
|
| /linux/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 91 information. For framebuffer console users, please refer to 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" [all …]
|
| /linux/Documentation/driver-api/tty/ |
| A D | console.rst | 12 .. kernel-doc:: include/linux/console.h 13 :identifiers: console cons_flags 18 .. kernel-doc:: include/linux/console.h 24 .. kernel-doc:: include/linux/console.h 30 .. kernel-doc:: include/linux/console.h
|
| /linux/Documentation/arch/s390/ |
| A D | 3270.ChangeLog | 3 Sep 2002: Get bootup colors right on 3270 console 13 tubmakemin() in tuball.c (if it's the console) or tty3270_open() 28 Apr 2002: Fix 3270 console reboot loop 29 * (Belated log entry) Fixed reboot loop if 3270 console, 34 * tub3270 now supports 3270 console: 36 Support for 3215 will not appear if 3270 console support 38 NOTE: The default is 3270 console support, NOT 3215.
|
| /linux/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()
|
| /linux/arch/x86/xen/ |
| A D | suspend_pv.c | 16 xen_start_info->console.domU.mfn = in xen_pv_pre_suspend() 17 mfn_to_pfn(xen_start_info->console.domU.mfn); in xen_pv_pre_suspend() 37 xen_start_info->console.domU.mfn = in xen_pv_post_suspend() 38 pfn_to_mfn(xen_start_info->console.domU.mfn); in xen_pv_post_suspend()
|