Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/i2c/busses/i2c-qcom-geni.c geni_i2c_init() -> geni_se_init()

Type Parameter Key Value
PARAM_VALUE 0 se 4096-ptr_max
PARAM_VALUE 0 se->base 4096-ptr_max
PARAM_VALUE 2 rx_rfr 1-u32max
PARAM_COMPARE 1 rx_wm < $2
MEM_ZERO 0 se
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-geni-qcom.c spi_geni_init() -> geni_se_init()

Type Parameter Key Value
PARAM_VALUE 0 se 4096-ptr_max
PARAM_VALUE 0 se->base 4096-ptr_max
PARAM_VALUE 1 rx_wm 0-252,4294967293-u32max
PARAM_VALUE 2 rx_rfr 0-253,4294967294-u32max
BUF_SIZE 0 se 120
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/tty/serial/qcom_geni_serial.c qcom_geni_serial_earlycon_setup() -> geni_se_init()

Type Parameter Key Value
PARAM_VALUE 0 se 2095553780657655808
PARAM_VALUE 0 se->base 1-u64max
PARAM_VALUE 1 rx_wm 8
PARAM_VALUE 2 rx_rfr 14
MEM_ZERO 0 se
NOCHECK_CALL

drivers/tty/serial/qcom_geni_serial.c qcom_geni_serial_port_setup() -> geni_se_init()

Type Parameter Key Value
PARAM_VALUE 0 se 4096-ptr_max
PARAM_VALUE 1 rx_wm 2
PARAM_VALUE 2 rx_rfr 0-253,4294967294-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex