Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/adc/ad7768-1.c ad7768_set_filter_type_attr() -> ad7768_set_freq()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->filter_type 0-4294967295
PARAM_VALUE 0 st->oversampling_ratio 0-4294967295
PARAM_VALUE 0 st->regmap 4096-ptr_max
PARAM_VALUE 0 st->regmap->async_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 st->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 st->regmap->cache_dirty 0-1
PARAM_VALUE 0 st->samp_freq_avail_len 0-4294967295
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7768-1.c ad7768_setup() -> ad7768_set_freq()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->filter_type 0-4294967295
PARAM_VALUE 0 st->gpio_reset 0,4096-ptr_max
PARAM_VALUE 0 st->gpio_sync_in 0,4096-ptr_max
PARAM_VALUE 0 st->gpiochip.irq.default_type 0-4294967295
PARAM_VALUE 0 st->gpiochip.irq.first 0-4294967295
PARAM_VALUE 0 st->gpiochip.irq.num_parents 0-4294967295
PARAM_VALUE 0 st->gpiochip.of_gpio_n_cells 0-4294967295
PARAM_VALUE 0 st->oversampling_ratio 0-4294967295
PARAM_VALUE 0 st->regmap 4096-ptr_max
PARAM_VALUE 0 st->regmap->async 0
PARAM_VALUE 0 st->regmap->async_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 st->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 st->regmap->cache_dirty 0-1
PARAM_VALUE 0 st->samp_freq_avail_len 0-4294967295
PARAM_VALUE 1 freq 32000
BUF_SIZE 0 st->gpio_reset s32min-(-1),1-s32max
BUF_SIZE 0 st->gpio_sync_in s32min-(-1),1-s32max
CAPPED_DATA 0 st->gpio_reset 1
CAPPED_DATA 0 st->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 st->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 st->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 st->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 st->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 st->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 st->regmap->wr_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7768-1.c ad7768_update_dec_rate() -> ad7768_set_freq()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->filter_type 0-4294967295
PARAM_VALUE 0 st->oversampling_ratio 0-4294967295
PARAM_VALUE 0 st->regmap 4096-ptr_max
PARAM_VALUE 0 st->regmap->async_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 st->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 st->regmap->cache_dirty 0-1
PARAM_VALUE 0 st->samp_freq_avail_len 0-4294967295
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/ad7768-1.c ad7768_write_raw() -> ad7768_set_freq()

Type Parameter Key Value
DATA_SOURCE 1 freq $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 freq 0-u32max
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock