Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 69 files:

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