Documented in 1 files:

Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/tty/serial/sh-sci.c serial_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 8967270655451643904
BUF_SIZE 0 up 616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/sunplus-uart.c sunplus_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 8734902284110614528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/digicolor-usart.c digicolor_uart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 3700888219484213248
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/uartlite.c ulite_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 0,4096-ptr_max
PARAM_VALUE 1 flags 541200567307464704
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/sprd_serial.c sprd_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 1914332772321792000
BUF_SIZE 0 up 616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/meson_uart.c meson_serial_port_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 1-u64max
PARAM_VALUE 1 flags 7612804704271765504
DATA_SOURCE 0 up $0
STR_LEN 0 up (-1),6
STR_LEN 0 up (-1),6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/stm32-usart.c stm32_usart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 4305246799333261312
BUF_SIZE 0 up 616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/st-asc.c asc_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 8583469028377317376
BUF_SIZE 0 up 616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/pch_uart.c pch_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 6473713395501998080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/lpc32xx_hs.c lpc32xx_hsuart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 5916752733800275968
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/ma35d1_serial.c ma35d1serial_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 6653572382524567552
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/xilinx_uartps.c cdns_uart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 0,4096-ptr_max
PARAM_VALUE 1 flags 6102482870394818560
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/mvebu-uart.c mvebu_uart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 9200939246542192640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/bcm63xx_uart.c bcm_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 6437587661206679552
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/fsl_lpuart.c lpuart32_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 8494763014973251584
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/fsl_lpuart.c lpuart_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 5986900169738964992
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/fsl_lpuart.c lpuart_timer_func() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 1 flags 1578497123831861248
RX_PATH
TASK_NOT_RUNNING

drivers/tty/serial/rda-uart.c rda_uart_port_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 1-u64max
PARAM_VALUE 1 flags 6710509587611533312
DATA_SOURCE 0 up $0
STR_LEN 0 up (-1),6
STR_LEN 0 up (-1),6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/fsl_linflexuart.c linflex_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 4802273224508919808
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/owl-uart.c owl_uart_port_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 1-u64max
PARAM_VALUE 1 flags 2378768018901430272
DATA_SOURCE 0 up $0
STR_LEN 0 up (-1),6
STR_LEN 0 up (-1),6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/samsung_tty.c s3c24xx_serial_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->sysrq 0
PARAM_VALUE 1 flags 8321617259907596288
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/msm_serial.c __msm_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 1 flags 2388252276279001088
BUF_SIZE 0 up (-1),616
BUF_SIZE 0 up (-1),616
DATA_SOURCE 0 up $0
STR_LEN 0 up (-1),6
STR_LEN 0 up (-1),6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/tty/serial/omap-serial.c serial_omap_console_write() -> uart_port_trylock_irqsave()

Type Parameter Key Value
PARAM_VALUE 1 flags 7192628770092318720
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags