Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/iio/adc/ad4000.c, line 608
- drivers/iio/adc/ad4030.c, line 668
- drivers/iio/adc/ad4691.c, line 1529
- drivers/iio/adc/ad7380.c, line 1150
- drivers/iio/adc/ad7944.c, line 442
- drivers/iio/adc/ltc2378.c, line 511
- drivers/iio/dac/ad5791.c, line 254
- drivers/spi/spi-offload.c, line 261
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] |