Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/keyboard/applespi.c applespi_async_read_complete() -> applespi_msg_complete()

Type Parameter Key Value
PARAM_VALUE 0 applespi 4096-ptr_max
PARAM_VALUE 0 applespi->rd_m.status s32min-(-1)
PARAM_VALUE 0 applespi->spi->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 applespi->spi->dev.class 0,4096-ptr_max
PARAM_VALUE 0 applespi->spi->dev.driver 0,4096-ptr_max
PARAM_VALUE 1 is_write_msg 1
PARAM_VALUE 2 is_read_compl 1
BUF_SIZE 0 applespi s32min-(-1),1-s32max
BUF_SIZE 0 applespi s32min-(-1),1-s32max
DATA_SOURCE 0 applespi $0
FUZZY_MAX 0 applespi->rd_m.status (-1)
HARD_MAX 0 applespi->rd_m.status (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->bus_lock_spinlock
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 flags

drivers/input/keyboard/applespi.c applespi_async_write_complete() -> applespi_msg_complete()

Type Parameter Key Value
PARAM_VALUE 0 applespi 4096-ptr_max
PARAM_VALUE 0 applespi->spi->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 applespi->spi->dev.class 0,4096-ptr_max
PARAM_VALUE 0 applespi->spi->dev.driver 0,4096-ptr_max
PARAM_VALUE 1 is_write_msg 1
PARAM_VALUE 2 is_read_compl 0
BUF_SIZE 0 applespi s32min-(-1),1-s32max
BUF_SIZE 0 applespi s32min-(-1),1-s32max
DATA_SOURCE 0 applespi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->bus_lock_spinlock
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 flags

drivers/input/keyboard/applespi.c applespi_got_data() -> applespi_msg_complete()

Type Parameter Key Value
PARAM_VALUE 0 applespi 4096-ptr_max
PARAM_VALUE 0 applespi->rd_m.status 0-s32max
PARAM_VALUE 0 applespi->rx_buffer 4096-ptr_max
PARAM_VALUE 0 applespi->rx_buffer->device 0-2,208
PARAM_VALUE 0 applespi->rx_buffer->flags 0,64
PARAM_VALUE 0 applespi->saved_msg_len 0
PARAM_VALUE 2 is_read_compl 1
BUF_SIZE 0 applespi s32min-(-1),1-s32max
BUF_SIZE 0 applespi s32min-(-1),1-s32max
DATA_SOURCE 0 applespi $0
FUZZY_MAX 0 applespi->rd_m.status 0
FUZZY_MAX 0 applespi->rx_buffer->device 2
FUZZY_MAX 0 applespi->rx_buffer->flags 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->bus_lock_spinlock
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 flags