Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 30 files:
- drivers/hwmon/iio_hwmon.c, line 70
- drivers/iio/afe/iio-rescale.c, line 162
- drivers/iio/inkern.c, line 762
- drivers/iio/light/cm3605.c, line 78
- drivers/iio/light/gp2ap002.c, line 233
- drivers/input/keyboard/adc-keys.c, line 39
- drivers/phy/motorola/phy-cpcap-usb.c, line 135
- drivers/power/supply/ab8500_btemp.c, line 162
- drivers/power/supply/ab8500_fg.c, line 831
- drivers/power/supply/axp20x_ac_power.c
- drivers/power/supply/axp20x_battery.c, line 305
- drivers/power/supply/cpcap-battery.c
- drivers/power/supply/cpcap-charger.c
- drivers/power/supply/da9150-charger.c
- drivers/power/supply/generic-adc-battery.c, line 92
- drivers/power/supply/lego_ev3_battery.c
- drivers/power/supply/lp8788-charger.c
- drivers/power/supply/max17040_battery.c, line 434
- drivers/power/supply/mp2629_charger.c, line 153
- drivers/power/supply/mt6370-charger.c, line 353
- drivers/power/supply/qcom_smbx.c, line 620
- drivers/power/supply/sc27xx_fuel_gauge.c
- drivers/power/supply/twl4030_charger.c, line 103
- drivers/power/supply/twl4030_madc_battery.c, line 46
- drivers/thermal/qcom/qcom-spmi-adc-tm5.c, line 368
- drivers/thermal/qcom/qcom-spmi-mbg-tm.c, line 95
- drivers/thermal/qcom/qcom-spmi-temp-alarm.c, line 297
- drivers/thermal/thermal-generic-adc.c, line 64
- sound/soc/samsung/aries_wm8994.c, line 115
- sound/soc/samsung/midas_wm1811.c
Smatch caller information:
drivers/thermal/qcom/qcom-spmi-adc-tm5.c adc_tm5_get_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tz->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct thermal_zone_device)->lock |
sound/soc/samsung/midas_wm1811.c headset_jack_check() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 123989691148361728 |
| HALF_LOCKED2 | &pool->lock |
sound/soc/samsung/midas_wm1811.c headset_key_check() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 8887761107661930496 |
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/lp8788-charger.c lp8788_get_battery_temperature() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 1 | val | 4370324288451624960 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/lp8788-charger.c lp8788_get_vbatt_adc() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/power/supply/sc27xx_fuel_gauge.c sc27xx_fgu_get_charge_vol() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 1012647366779568128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sc27xx_fgu_data)->lock |
drivers/power/supply/sc27xx_fuel_gauge.c sc27xx_fgu_get_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 7249772963460804608,8758408409648017408 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/twl4030_charger.c ac_available() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 1 | val | 8601769223362355200 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/mp2629_charger.c mp2629_read_adc() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 8608193736018804736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/power/supply/max17040_battery.c max17040_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/mt6370-charger.c mt6370_chg_read_adc_chan() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 1040621512106934272 |
| DATA_SOURCE | 1 | val | $2 |
| HALF_LOCKED2 | &pool->lock |
sound/soc/samsung/aries_wm8994.c headset_det_irq_thread() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 6918634451434315776 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/da9150-charger.c da9150_charger_battery_voltage_now() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 7782102473269325824 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/da9150-charger.c da9150_charger_ibus_current_avg() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 9060216648924155904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/da9150-charger.c da9150_charger_tjunc_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 3134112959886798848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/da9150-charger.c da9150_charger_vbus_voltage_now() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 1761809426634825728 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/axp20x_battery.c axp20x_battery_get_prop() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 4510498921917341696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/cpcap-battery.c cpcap_battery_get_current() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 7517338421083586560 |
| PARAM_VALUE | 1 | *val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/cpcap-battery.c cpcap_battery_get_voltage() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 3076590429908815872 |
| PARAM_VALUE | 1 | *val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/cpcap-battery.c cpcap_charger_battery_temperature() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 9160028556532486156 |
| DATA_SOURCE | 1 | val | $1 |
| MEM_ZERO | 1 | val | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/cpcap-charger.c cpcap_charger_get_charge_current() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 262291855758389248 |
| PARAM_VALUE | 1 | *val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/cpcap-charger.c cpcap_charger_get_charge_voltage() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 7887737020937920512 |
| PARAM_VALUE | 1 | *val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/cpcap-charger.c cpcap_charger_vbus_valid() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 3323487532956917760 |
| PARAM_VALUE | 1 | *val | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/iio/light/cm3605.c cm3605_get_lux() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 3874271941507158016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/hwmon/iio_hwmon.c iio_hwmon_read_val() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->indio_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 674610528683556864 |
| 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/thermal/qcom/qcom-spmi-temp-alarm.c qpnp_tm_get_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 1 | val | 2096583673828950016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tz->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct thermal_zone_device)->lock |
drivers/thermal/qcom/qcom-spmi-mbg-tm.c mbg_tm_get_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 2515303064155852800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tz->lock | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct thermal_zone_device)->lock |
drivers/power/supply/lego_ev3_battery.c lego_ev3_battery_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/lego_ev3_battery.c lego_ev3_battery_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 8128759099636158464 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/lego_ev3_battery.c lego_ev3_battery_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/generic-adc-battery.c gab_read_channel() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/iio/light/gp2ap002.c gp2ap002_get_lux() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 719589158204911616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/thermal/thermal-generic-adc.c gadc_thermal_get_temp() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 1526262022795132928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &tz->lock |
drivers/iio/afe/iio-rescale.c rescale_read_raw() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | val | (-1),16 |
| BUF_SIZE | 1 | val | (-1),16 |
| DATA_SOURCE | 1 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/axp20x_ac_power.c axp20x_ac_power_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/axp20x_ac_power.c axp20x_ac_power_get_property() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/phy/motorola/phy-cpcap-usb.c cpcap_usb_vbus_valid() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 4261308246401671168 |
| PARAM_VALUE | 1 | *val | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/input/keyboard/adc-keys.c adc_keys_poll() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 2244131767006265344 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/qcom_smbx.c smb_get_iio_chan() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 0-ptr_max |
| DATA_SOURCE | 0 | chan | $1 |
| DATA_SOURCE | 1 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/twl4030_madc_battery.c madc_read() -> iio_read_channel_processed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 4677578552150925312 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |