Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spi/spi.c __spi_setup() -> __spi_validate_bits_per_word()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 1 bits_per_word 1-255
BUF_SIZE 0 ctlr (-1),3-6,8,12,16,24,32,56,64,80,112,136,176,208,272,360,504,696,976,1616,1656,1688,1728,1776,2360,2864-5728
BUF_SIZE 0 ctlr (-1),3-6,8,12,16,24,32,56,64,80,112,136,176,208,272,360,504,696,976,1616,1656,1688,1728,1776,2360,2864-5728
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->num_chipselect 1-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
USER_DATA 1 bits_per_word 1-255
NO_OVERFLOW_SIMPLE 0 ctlr->kworker->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect
HALF_LOCKED2 0 &ctlr->bus_lock_mutex

drivers/spi/spi.c __spi_validate() -> __spi_validate_bits_per_word()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &spi->controller->bus_lock_mutex