Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/adc/ingenic-adc.c __ingenic_adc_read_chan() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 adc->soc_data 4096-ptr_max
PARAM_VALUE 0 adc->soc_data->has_aux_md 1
PARAM_VALUE 1 mask 3
DATA_SOURCE 0 adc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/adc/ingenic-adc.c ingenic_adc_buffer_disable() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 1 mask 4194304
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/iio/adc/ingenic-adc.c ingenic_adc_buffer_disable() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 1 mask 2164259840
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/iio/adc/ingenic-adc.c ingenic_adc_buffer_enable() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 1 mask 2164259840
PARAM_VALUE 2 val 266240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/adc/ingenic-adc.c ingenic_adc_buffer_enable() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 1 mask 4194304
PARAM_VALUE 2 val 4194304
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/adc/ingenic-adc.c ingenic_adc_probe() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 adc->aux_lock.first_waiter 0
PARAM_VALUE 0 adc->aux_lock.magic 4096-ptr_max
PARAM_VALUE 0 adc->aux_lock.osq.tail.counter 0
PARAM_VALUE 0 adc->aux_lock.owner.counter 0
PARAM_VALUE 0 adc->base 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 adc->lock.dep_map->name 0-255
PARAM_VALUE 0 adc->lock.first_waiter 0
PARAM_VALUE 0 adc->lock.magic 4096-ptr_max
PARAM_VALUE 0 adc->lock.osq.tail.counter 0
PARAM_VALUE 0 adc->lock.owner.counter 0
PARAM_VALUE 0 adc->soc_data 4096-ptr_max
PARAM_VALUE 1 mask 1073741824
PARAM_VALUE 2 val 1073741824
BUF_SIZE 0 adc->clk (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/adc/ingenic-adc.c ingenic_adc_probe() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 adc->aux_lock.first_waiter 0
PARAM_VALUE 0 adc->aux_lock.magic 4096-ptr_max
PARAM_VALUE 0 adc->aux_lock.osq.tail.counter 0
PARAM_VALUE 0 adc->aux_lock.owner.counter 0
PARAM_VALUE 0 adc->base 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 adc->lock.dep_map->name 0-255
PARAM_VALUE 0 adc->lock.first_waiter 0
PARAM_VALUE 0 adc->lock.magic 4096-ptr_max
PARAM_VALUE 0 adc->lock.osq.tail.counter 0
PARAM_VALUE 0 adc->lock.owner.counter 0
PARAM_VALUE 0 adc->soc_data 4096-ptr_max
PARAM_VALUE 1 mask 1073741824
PARAM_VALUE 2 val 0
BUF_SIZE 0 adc->clk (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/adc/ingenic-adc.c ingenic_adc_write_raw() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 adc->soc_data 4096-ptr_max
PARAM_VALUE 0 adc->soc_data->battery_vref_mode 1
PARAM_VALUE 1 mask 16
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/adc/ingenic-adc.c ingenic_adc_write_raw() -> ingenic_adc_set_config()

Type Parameter Key Value
PARAM_VALUE 0 adc 4096-ptr_max
PARAM_VALUE 0 adc->clk 0,4096-ptr_max
PARAM_VALUE 0 adc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 adc->soc_data 4096-ptr_max
PARAM_VALUE 0 adc->soc_data->battery_vref_mode 1
PARAM_VALUE 1 mask 16
PARAM_VALUE 2 val 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock