Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/adc/ad9467.c ad9467_get_offset() -> ad9467_spi_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
DATA_SOURCE 0 st $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/adc/ad9467.c ad9467_get_scale() -> ad9467_spi_read()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->num_scales s32min-0,2-s32max
PARAM_VALUE 1 reg 24
DATA_SOURCE 0 st $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/adc/ad9467.c ad9467_probe() -> ad9467_spi_read()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->clk 0,4096-ptr_max
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->pwrdown_gpio 0,4096-ptr_max
PARAM_VALUE 0 st->scales 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 reg 1
BUF_SIZE 0 st->clk (-1),1-s32max
BUF_SIZE 0 st->pwrdown_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 st->info->num_scales 1
CAPPED_DATA 0 st->pwrdown_gpio 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad9467.c ad9467_reg_access() -> ad9467_spi_read()

Type Parameter Key Value
DATA_SOURCE 1 reg $1