Symbol: earlycon_device
arch/parisc/kernel/pdc_cons.c
45
static int __init pdc_earlycon_setup(struct earlycon_device *device,
drivers/firmware/efi/earlycon.c
227
static int __init efi_earlycon_setup(struct earlycon_device *device,
drivers/tty/goldfish.c
435
struct earlycon_device *dev = con->data;
drivers/tty/goldfish.c
440
static int __init gf_earlycon_setup(struct earlycon_device *device,
drivers/tty/hvc/hvc_dcc.c
42
struct earlycon_device *dev = con->data;
drivers/tty/hvc/hvc_dcc.c
47
static int __init dcc_early_console_setup(struct earlycon_device *device,
drivers/tty/hvc/hvc_xen.c
785
static int __init xenboot_earlycon_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_bcm2835aux.c
276
static int __init early_bcm2835aux_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_early.c
102
struct earlycon_device *device = console->data;
drivers/tty/serial/8250/8250_early.c
112
struct earlycon_device *device = console->data;
drivers/tty/serial/8250/8250_early.c
130
static void __init init_port(struct earlycon_device *device)
drivers/tty/serial/8250/8250_early.c
153
int __init early_serial8250_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_early.c
180
static int __init early_serial8250_rs2_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_early.c
193
static int __init early_omap8250_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_ingenic.c
129
static int __init ingenic_early_console_setup(struct earlycon_device *dev,
drivers/tty/serial/8250/8250_ingenic.c
137
static int __init jz4750_early_console_setup(struct earlycon_device *dev,
drivers/tty/serial/8250/8250_ingenic.c
42
static struct earlycon_device *early_device;
drivers/tty/serial/8250/8250_ingenic.c
72
static void __init ingenic_early_console_setup_clock(struct earlycon_device *dev)
drivers/tty/serial/8250/8250_ingenic.c
89
static int __init ingenic_earlycon_setup_tail(struct earlycon_device *dev,
drivers/tty/serial/8250/8250_mtk.c
664
static int __init early_mtk8250_setup(struct earlycon_device *device,
drivers/tty/serial/8250/8250_rt288x.c
119
struct earlycon_device *device = console->data;
drivers/tty/serial/8250/8250_rt288x.c
125
static int __init early_au_setup(struct earlycon_device *dev, const char *opt)
drivers/tty/serial/8250/8250_uniphier.c
40
static int __init uniphier_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/altera_jtaguart.c
341
struct earlycon_device *dev = co->data;
drivers/tty/serial/altera_jtaguart.c
346
static int __init altera_jtaguart_earlycon_setup(struct earlycon_device *dev,
drivers/tty/serial/altera_uart.c
480
struct earlycon_device *dev = co->data;
drivers/tty/serial/altera_uart.c
485
static int __init altera_uart_earlycon_setup(struct earlycon_device *dev,
drivers/tty/serial/amba-pl011.c
2634
struct earlycon_device *dev = con->data;
drivers/tty/serial/amba-pl011.c
2653
struct earlycon_device *dev = con->data;
drivers/tty/serial/amba-pl011.c
2672
struct earlycon_device *dev = con->data;
drivers/tty/serial/amba-pl011.c
2701
static int __init pl011_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/amba-pl011.c
2728
qdf2400_e44_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/arc_uart.c
540
struct earlycon_device *dev = con->data;
drivers/tty/serial/arc_uart.c
545
static int __init arc_early_console_setup(struct earlycon_device *dev,
drivers/tty/serial/atmel_serial.c
2680
struct earlycon_device *dev = con->data;
drivers/tty/serial/atmel_serial.c
2685
static int __init atmel_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/bcm63xx_uart.c
772
struct earlycon_device *dev = con->data;
drivers/tty/serial/bcm63xx_uart.c
778
static int __init bcm_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/earlycon-riscv-sbi.c
21
struct earlycon_device *dev = con->data;
drivers/tty/serial/earlycon-riscv-sbi.c
40
static int __init early_sbi_setup(struct earlycon_device *device,
drivers/tty/serial/earlycon-semihost.c
18
struct earlycon_device *dev = con->data;
drivers/tty/serial/earlycon-semihost.c
23
__init early_smh_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/earlycon.c
35
static struct earlycon_device early_console_dev = {
drivers/tty/serial/earlycon.c
55
static void __init earlycon_init(struct earlycon_device *device,
drivers/tty/serial/earlycon.c
74
static void __init earlycon_print_info(struct earlycon_device *device)
drivers/tty/serial/earlycon.c
93
static int __init parse_options(struct earlycon_device *device, char *options)
drivers/tty/serial/esp32_acm.c
321
struct earlycon_device *dev = con->data;
drivers/tty/serial/esp32_acm.c
329
struct earlycon_device *dev = con->data;
drivers/tty/serial/esp32_acm.c
343
static int __init esp32s3_acm_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/esp32_uart.c
611
struct earlycon_device *dev = con->data;
drivers/tty/serial/esp32_uart.c
619
struct earlycon_device *dev = con->data;
drivers/tty/serial/esp32_uart.c
633
static int __init esp32xx_uart_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/esp32_uart.c
649
static int __init esp32_uart_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/esp32_uart.c
660
static int __init esp32s3_uart_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/fsl_linflexuart.c
774
struct earlycon_device *dev = con->data;
drivers/tty/serial/fsl_linflexuart.c
779
static int __init linflex_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/fsl_lpuart.c
2714
struct earlycon_device *dev = con->data;
drivers/tty/serial/fsl_lpuart.c
2721
struct earlycon_device *dev = con->data;
drivers/tty/serial/fsl_lpuart.c
2726
static int __init lpuart_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/fsl_lpuart.c
2736
static int __init lpuart32_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/fsl_lpuart.c
2749
static int __init ls1028a_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/fsl_lpuart.c
2773
static int __init lpuart32_imx_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/imx_earlycon.c
30
struct earlycon_device *dev = con->data;
drivers/tty/serial/imx_earlycon.c
36
imx_console_early_setup(struct earlycon_device *dev, const char *opt)
drivers/tty/serial/lantiq.c
667
struct earlycon_device *dev = co->data;
drivers/tty/serial/lantiq.c
673
lqasc_serial_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/liteuart.c
432
struct earlycon_device *device = console->data;
drivers/tty/serial/liteuart.c
438
static int __init early_liteuart_setup(struct earlycon_device *device,
drivers/tty/serial/meson_uart.c
629
struct earlycon_device *dev = co->data;
drivers/tty/serial/meson_uart.c
635
meson_serial_early_console_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/milbeaut_usio.c
467
struct earlycon_device *dev = co->data;
drivers/tty/serial/milbeaut_usio.c
472
static int __init mlb_usio_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/mps2-uart.c
478
struct earlycon_device *dev = con->data;
drivers/tty/serial/mps2-uart.c
483
static int __init mps2_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/msm_serial.c
1717
struct earlycon_device *dev = con->data;
drivers/tty/serial/msm_serial.c
1723
msm_serial_early_console_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/msm_serial.c
1737
struct earlycon_device *dev = con->data;
drivers/tty/serial/msm_serial.c
1743
msm_serial_early_console_setup_dm(struct earlycon_device *device,
drivers/tty/serial/mvebu-uart.c
684
struct earlycon_device *dev = con->data;
drivers/tty/serial/mvebu-uart.c
690
mvebu_uart_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/omap-serial.c
1169
struct earlycon_device *device = console->data;
drivers/tty/serial/omap-serial.c
1175
static int __init early_omap_serial_setup(struct earlycon_device *device,
drivers/tty/serial/owl-uart.c
598
struct earlycon_device *dev = co->data;
drivers/tty/serial/owl-uart.c
604
owl_uart_early_console_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/qcom_geni_serial.c
1477
struct earlycon_device *dev = con->data;
drivers/tty/serial/qcom_geni_serial.c
1486
struct earlycon_device *dev = con->data;
drivers/tty/serial/qcom_geni_serial.c
1514
static int __init qcom_geni_serial_earlycon_setup(struct earlycon_device *dev,
drivers/tty/serial/rda-uart.c
665
struct earlycon_device *dev = co->data;
drivers/tty/serial/rda-uart.c
671
rda_uart_early_console_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/rsci.c
707
static int __init rsci_rzg3e_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/rsci.c
713
static int __init rsci_rzt2h_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/samsung_tty.c
2755
struct earlycon_device *dev = con->data;
drivers/tty/serial/samsung_tty.c
2762
struct earlycon_device *dev = con->data;
drivers/tty/serial/samsung_tty.c
2781
static int __init samsung_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/samsung_tty.c
2804
static int __init s3c2440_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/samsung_tty.c
2820
static int __init s5pv210_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/samsung_tty.c
2836
static int __init gs101_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/samsung_tty.c
2848
static int __init apple_s5l_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci-common.h
180
int __init scix_early_console_setup(struct earlycon_device *device, const struct sci_of_data *data);
drivers/tty/serial/sh-sci.c
4040
int __init scix_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4074
static int __init sci_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4079
static int __init scif_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4084
static int __init rzscifa_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4090
static int __init rzv2hscif_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4096
static int __init scifa_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4101
static int __init scifb_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sh-sci.c
4106
static int __init hscif_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/sifive.c
752
struct earlycon_device *dev = con->data;
drivers/tty/serial/sifive.c
758
static int __init early_sifive_serial_setup(struct earlycon_device *dev,
drivers/tty/serial/sprd_serial.c
1072
struct earlycon_device *dev = con->data;
drivers/tty/serial/sprd_serial.c
1077
static int __init sprd_early_console_setup(struct earlycon_device *device,
drivers/tty/serial/stm32-usart.c
2014
struct earlycon_device *device = console->data;
drivers/tty/serial/stm32-usart.c
2020
static int __init early_stm32_h7_serial_setup(struct earlycon_device *device, const char *options)
drivers/tty/serial/stm32-usart.c
2029
static int __init early_stm32_f7_serial_setup(struct earlycon_device *device, const char *options)
drivers/tty/serial/stm32-usart.c
2038
static int __init early_stm32_f4_serial_setup(struct earlycon_device *device, const char *options)
drivers/tty/serial/sunplus-uart.c
747
struct earlycon_device *dev = con->data;
drivers/tty/serial/sunplus-uart.c
753
sunplus_uart_early_setup(struct earlycon_device *dev, const char *opt)
drivers/tty/serial/tegra-utc.c
366
struct earlycon_device *dev = con->data;
drivers/tty/serial/tegra-utc.c
382
static int __init tegra_utc_early_console_setup(struct earlycon_device *device, const char *opt)
drivers/tty/serial/uartlite.c
590
struct earlycon_device *device = console->data;
drivers/tty/serial/uartlite.c
594
static int __init early_uartlite_setup(struct earlycon_device *device,
drivers/tty/serial/xilinx_uartps.c
1317
struct earlycon_device *dev = con->data;
drivers/tty/serial/xilinx_uartps.c
1322
static int __init cdns_early_console_setup(struct earlycon_device *device,
include/linux/serial_8250.h
183
int early_serial8250_setup(struct earlycon_device *device, const char *options);
include/linux/serial_core.h
1073
int (*setup)(struct earlycon_device *, const char *options);