Defined in 2 files as a member:

Defined in 2 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/hwmon/max1111.c max1111_probe() -> setup_transfer()

Type Parameter Key Value
PARAM_VALUE 0 data 1-u64max
PARAM_VALUE 0 data->lsb 0,8,16
PARAM_VALUE 0 data->sel_sh 0,4-5
BUF_SIZE 0 data 568
DATA_SOURCE 0 data r devm_kzalloc
FUZZY_MAX 0 data->lsb 16
FUZZY_MAX 0 data->sel_sh 5
HARD_MAX 0 data->lsb 16
HARD_MAX 0 data->sel_sh 5
MEM_ZERO 0 data
RX_PATH
TASK_NOT_RUNNING

Smatch assignments to (struct spi_bitbang)->setup_transfer:

drivers/spi/spi-xilinx.c xilinx_spi_irq() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-xilinx.c xilinx_spi_probe() -> (struct spi_bitbang)->setup_transfer [7186608222463369216]

drivers/spi/spi-gpio.c spi_gpio_probe() -> (struct spi_bitbang)->setup_transfer [6275260174928871424]

drivers/spi/spi-gpio.c spi_to_spi_gpio() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-butterfly.c butterfly_chipselect() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-butterfly.c setsck() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-butterfly.c spidev_to_pp() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-lm70llp.c lm70_chipselect() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-lm70llp.c spidev_to_pp() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-oc-tiny.c tiny_spi_irq() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-oc-tiny.c tiny_spi_probe() -> (struct spi_bitbang)->setup_transfer [4726524043346808832]

drivers/spi/spi-davinci.c davinci_spi_irq() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-davinci.c davinci_spi_probe() -> (struct spi_bitbang)->setup_transfer [7376124436355129344]

drivers/spi/spi-bitbang.c bitbang_txrx_16() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c bitbang_txrx_32() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c bitbang_txrx_8() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_bufs() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_init() -> (struct spi_bitbang)->setup_transfer [6275260174928871424]

drivers/spi/spi-bitbang.c spi_bitbang_prepare_hardware() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_set_cs() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_setup() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_transfer_one() -> (struct spi_bitbang)->setup_transfer [0-u64max]

drivers/spi/spi-bitbang.c spi_bitbang_unprepare_hardware() -> (struct spi_bitbang)->setup_transfer [0-u64max]