Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 69 files:
- drivers/tty/serial/21285.c, line 500
- drivers/tty/serial/8250/8250_platform.c, line 313
- drivers/tty/serial/altera_jtaguart.c, line 466
- drivers/tty/serial/altera_uart.c, line 630
- drivers/tty/serial/amba-pl010.c, line 708
- drivers/tty/serial/amba-pl011.c, line 3000
- drivers/tty/serial/apbuart.c, line 622
- drivers/tty/serial/ar933x_uart.c, line 912
- drivers/tty/serial/arc_uart.c, line 648
- drivers/tty/serial/atmel_serial.c, line 3016
- drivers/tty/serial/bcm63xx_uart.c, line 899
- drivers/tty/serial/clps711x.c, line 544
- drivers/tty/serial/cpm_uart.c, line 1578
- drivers/tty/serial/digicolor-usart.c, line 537
- drivers/tty/serial/dz.c, line 934
- drivers/tty/serial/fsl_linflexuart.c, line 897
- drivers/tty/serial/fsl_lpuart.c, line 3264
- drivers/tty/serial/icom.c, line 1835
- drivers/tty/serial/imx.c, line 2859
- drivers/tty/serial/ip22zilog.c, line 1129
- drivers/tty/serial/jsm/jsm_driver.c, line 366
- drivers/tty/serial/lantiq.c, line 928
- drivers/tty/serial/liteuart.c, line 455
- drivers/tty/serial/lpc32xx_hs.c, line 711
- drivers/tty/serial/ma35d1_serial.c, line 818
- drivers/tty/serial/max3100.c, line 693
- drivers/tty/serial/max310x.c, line 1780
- drivers/tty/serial/mcf.c, line 633
- drivers/tty/serial/men_z135_uart.c, line 891
- drivers/tty/serial/meson_uart.c, line 752
- drivers/tty/serial/milbeaut_usio.c, line 585
- drivers/tty/serial/mpc52xx_uart.c, line 1876
- drivers/tty/serial/mps2-uart.c, line 625
- drivers/tty/serial/msm_serial.c, line 1917
- drivers/tty/serial/mux.c, line 442
- drivers/tty/serial/mvebu-uart.c, line 1504
- drivers/tty/serial/mxs-auart.c, line 1719
- drivers/tty/serial/omap-serial.c, line 1817
- drivers/tty/serial/owl-uart.c, line 744
- drivers/tty/serial/pch_uart.c, line 1863
- drivers/tty/serial/pic32_uart.c, line 970
- drivers/tty/serial/pmac_zilog.c, line 1746
- drivers/tty/serial/pxa.c, line 893
- drivers/tty/serial/qcom_geni_serial.c
- drivers/tty/serial/rda-uart.c, line 791
- drivers/tty/serial/rp2.c, line 820
- drivers/tty/serial/sa1100.c, line 899
- drivers/tty/serial/samsung_tty.c, line 2026
- drivers/tty/serial/sb1250-duart.c, line 931
- drivers/tty/serial/sc16is7xx.c, line 1763
- drivers/tty/serial/sccnxp.c, line 972
- drivers/tty/serial/serial-tegra.c, line 1675
- drivers/tty/serial/serial_core.c, line 2821
- drivers/tty/serial/serial_txx9.c, line 1204
- drivers/tty/serial/sh-sci.c, line 3812
- drivers/tty/serial/sifive.c, line 1123
- drivers/tty/serial/sprd_serial.c, line 1234
- drivers/tty/serial/st-asc.c, line 953
- drivers/tty/serial/stm32-usart.c, line 2204
- drivers/tty/serial/suncore.c, line 36
- drivers/tty/serial/sunplus-uart.c, line 712
- drivers/tty/serial/tegra-tcu.c, line 219
- drivers/tty/serial/tegra-utc.c, line 603
- drivers/tty/serial/timbuart.c, line 450
- drivers/tty/serial/uartlite.c, line 926
- drivers/tty/serial/ucc_uart.c, line 1499
- drivers/tty/serial/vt8500_serial.c, line 708
- drivers/tty/serial/xilinx_uartps.c, line 1678
- drivers/tty/serial/zs.c, line 1231
Smatch caller information:
drivers/tty/serial/sh-sci.c sci_probe_single() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 647051940659306496 |
| PARAM_VALUE | 0 | drv->state | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sci_uart_registration_lock |
drivers/tty/serial/altera_uart.c altera_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5104899329019179008 |
drivers/tty/serial/tegra-tcu.c tegra_tcu_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4096-ptr_max |
| PARAM_VALUE | 0 | drv->cons | 4096-ptr_max |
| PARAM_VALUE | 0 | drv->dev_name | 4056407330669752320 |
| PARAM_VALUE | 0 | drv->driver_name | 5172926571054309376 |
| PARAM_VALUE | 0 | drv->nr | 1 |
| PARAM_VALUE | 0 | drv->owner | 0 |
| TERMINATED | 0 | drv->dev_name | 1 |
| TERMINATED | 0 | drv->driver_name | 1 |
| MEM_ZERO | 0 | drv | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/sunplus-uart.c sunplus_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1630227083430707200 |
drivers/tty/serial/ucc_uart.c ucc_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2767446040114806784 |
drivers/tty/serial/lantiq.c init_lqasc() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 841388339009802240 |
drivers/tty/serial/sccnxp.c sccnxp_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4096-ptr_max |
| PARAM_VALUE | 0 | drv->cons | 4096-ptr_max |
| PARAM_VALUE | 0 | drv->dev_name | 4917961476576452608 |
| PARAM_VALUE | 0 | drv->major | 204 |
| PARAM_VALUE | 0 | drv->minor | 205 |
| PARAM_VALUE | 0 | drv->nr | 1-2 |
| PARAM_VALUE | 0 | drv->owner | 0 |
| TERMINATED | 0 | drv->dev_name | 1 |
| MEM_ZERO | 0 | drv | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/milbeaut_usio.c mlb_usio_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5706805190106705920 |
drivers/tty/serial/digicolor-usart.c digicolor_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1191402776497983488 |
| PARAM_VALUE | 0 | drv->cons | 7231828583041277952 |
drivers/tty/serial/8250/8250_platform.c serial8250_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1624000111546744832 |
| PARAM_VALUE | 0 | drv->nr | 4 |
drivers/tty/serial/uartlite.c ulite_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5496072286052962304 |
drivers/tty/serial/amba-pl010.c pl010_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 3514686347914915840 |
| PARAM_VALUE | 0 | drv->state | 0 |
| LOCK2 | global &amba_reg_lock |
drivers/tty/serial/sc16is7xx.c sc16is7xx_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1174310384818200576 |
drivers/tty/serial/max310x.c max310x_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6109931627333652480 |
drivers/tty/serial/sprd_serial.c sprd_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4438591535858487296 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/liteuart.c liteuart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1380049058597367808 |
drivers/tty/serial/meson_uart.c meson_uart_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4096-ptr_max |
| PARAM_VALUE | 0 | drv->state | 0 |
| BUF_SIZE | 0 | drv | (-1),64 |
| BUF_SIZE | 0 | drv | (-1),64 |
| DATA_SOURCE | 0 | drv | r meson_uart_current |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/stm32-usart.c stm32_usart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5315938841164574720 |
drivers/tty/serial/altera_jtaguart.c altera_jtaguart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 528133552877998080 |
drivers/tty/serial/st-asc.c asc_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 8264125680747069440 |
drivers/tty/serial/max3100.c max3100_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 3930720165313953792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &max3100s_lock |
drivers/tty/serial/pch_uart.c pch_uart_module_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5895771846105464832 |
drivers/tty/serial/vt8500_serial.c vt8500_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1756037123427815424 |
drivers/tty/serial/lpc32xx_hs.c lpc32xx_hsuart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 8572153851903946752 |
drivers/tty/serial/imx.c imx_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5578205928830574592 |
drivers/tty/serial/men_z135_uart.c men_z135_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6352921762156654592 |
drivers/tty/serial/ma35d1_serial.c ma35d1serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 8908835451356372992 |
drivers/tty/serial/xilinx_uartps.c cdns_uart_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2045282058972426240 |
| PARAM_VALUE | 0 | drv->cons | 1436767147912654848 |
| PARAM_VALUE | 0 | drv->dev_name | 1711850566395617280 |
| PARAM_VALUE | 0 | drv->driver_name | 8306528437262286848 |
| PARAM_VALUE | 0 | drv->major | 0 |
| PARAM_VALUE | 0 | drv->minor | 0 |
| PARAM_VALUE | 0 | drv->nr | 16 |
| PARAM_VALUE | 0 | drv->owner | 0 |
| PARAM_VALUE | 0 | drv->state | 0 |
| TERMINATED | 0 | drv->dev_name | 1 |
| TERMINATED | 0 | drv->driver_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/arc_uart.c arc_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2514546138434789376 |
drivers/tty/serial/mps2-uart.c mps2_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5373025140954734592 |
drivers/tty/serial/rp2.c rp2_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 7351136351986987008 |
drivers/tty/serial/mvebu-uart.c mvebu_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5761800044399407104 |
drivers/tty/serial/sifive.c sifive_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1966953697753583616 |
drivers/tty/serial/serial-tegra.c tegra_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5473835068083130368 |
drivers/tty/serial/bcm63xx_uart.c bcm_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4242857643260723200 |
drivers/tty/serial/icom.c icom_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4415133500951941120 |
drivers/tty/serial/qcom_geni_serial.c console_register() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1719460355465220096 |
| DATA_SOURCE | 0 | drv | $0 |
drivers/tty/serial/qcom_geni_serial.c qcom_geni_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 4946115062987264000 |
drivers/tty/serial/fsl_lpuart.c lpuart_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5368206458313252864 |
drivers/tty/serial/rda-uart.c rda_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 5338146392650653696 |
drivers/tty/serial/fsl_linflexuart.c linflex_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6288268855230857216 |
drivers/tty/serial/owl-uart.c owl_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 8856725212516589568 |
drivers/tty/serial/samsung_tty.c s3c24xx_serial_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2209337411077095424 |
| PARAM_VALUE | 0 | drv->state | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/msm_serial.c msm_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2449454509150044160 |
drivers/tty/serial/omap-serial.c serial_omap_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6477246802083512320 |
drivers/tty/serial/clps711x.c uart_clps711x_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6482247723923906560 |
| PARAM_VALUE | 0 | drv->cons | 8273991025584607232 |
drivers/tty/serial/timbuart.c timbuart_probe() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1413158585529225216 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/pic32_uart.c pic32_uart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 59335913636995072 |
drivers/tty/serial/jsm/jsm_driver.c jsm_init_module() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 3809221338074542080 |
drivers/tty/serial/mxs-auart.c mxs_auart_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 2378394613090877440 |
drivers/tty/serial/atmel_serial.c atmel_serial_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 6622845940264611840 |
drivers/tty/serial/tegra-utc.c tegra_utc_init() -> uart_register_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drv | 1508577376554360832 |