Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/iio/adc/ad4030.c ad4030_update_conversion_rate() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 4096-ptr_max
PARAM_VALUE 1 config->periodic.offset_ns 10,20-u64max
BUF_SIZE 1 config 24
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->periodic.frequency_hz 0-4147483646[c]

drivers/iio/adc/ad7944.c ad7944_set_sample_freq() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 3436765343774142464
PARAM_VALUE 1 config->periodic.frequency_hz 1-s32max
PARAM_VALUE 1 config->periodic.offset_ns 0
PARAM_VALUE 1 config->type 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->periodic.frequency_hz 1-s32max[c]

drivers/iio/adc/ltc2378.c ltc2378_update_conversion_rate() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 834096856674238464
RX_PATH
TASK_NOT_RUNNING

drivers/iio/dac/ad5791.c ad5791_set_sample_freq() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 202552717174337536
PARAM_VALUE 1 config->periodic.frequency_hz 1-s32max
PARAM_VALUE 1 config->periodic.offset_ns 0
PARAM_VALUE 1 config->type 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->periodic.frequency_hz 1-s32max

drivers/iio/adc/ad4691.c sampling_frequency_store() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 492778567010869248
PARAM_VALUE 1 config->periodic.frequency_hz 0-u32max
PARAM_VALUE 1 config->periodic.offset_ns 0
PARAM_VALUE 1 config->type 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 config->periodic.frequency_hz
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/adc/ad7380.c ad7380_set_sample_freq() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 5796895295247925248
PARAM_VALUE 1 config->periodic.frequency_hz 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 config->periodic.offset_ns 0
PARAM_VALUE 1 config->type 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->periodic.frequency_hz 1-s32max

drivers/iio/adc/ad4000.c ad4000_set_sampling_freq() -> spi_offload_trigger_validate()

Type Parameter Key Value
PARAM_VALUE 1 config 6634617540225646592
PARAM_VALUE 1 config->periodic.frequency_hz 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 config->periodic.offset_ns 0
PARAM_VALUE 1 config->type 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->periodic.frequency_hz 1-s32max[c]