Symbol: iio_channel
drivers/extcon/extcon-adc-jack.c
53
struct iio_channel *chan;
drivers/hwmon/iio_hwmon.c
29
struct iio_channel *channels;
drivers/hwmon/iio_hwmon.c
42
struct iio_channel *chan = &state->channels[sattr->index];
drivers/hwmon/iio_hwmon.c
60
struct iio_channel *chan = &state->channels[sattr->index];
drivers/hwmon/iio_hwmon.c
86
struct iio_channel *channels;
drivers/hwmon/ntc_thermistor.c
383
struct iio_channel *chan;
drivers/hwmon/ntc_thermistor.c
388
struct iio_channel *channel = data->chan;
drivers/hwmon/ntc_thermistor.c
609
struct iio_channel *chan;
drivers/iio/adc/envelope-detector.c
55
struct iio_channel *dac;
drivers/iio/afe/iio-rescale.c
525
struct iio_channel *source;
drivers/iio/buffer/industrialio-buffer-cb.c
140
struct iio_channel
drivers/iio/buffer/industrialio-buffer-cb.c
19
struct iio_channel *channels;
drivers/iio/buffer/industrialio-buffer-cb.c
56
struct iio_channel *chan;
drivers/iio/buffer/industrialio-hw-consumer.c
24
struct iio_channel *channels;
drivers/iio/buffer/industrialio-hw-consumer.c
87
struct iio_channel *chan;
drivers/iio/dac/ad8460.c
79
struct iio_channel *tmp_adc_channel;
drivers/iio/dac/dpot-dac.c
39
struct iio_channel *dpot;
drivers/iio/inkern.c
1018
ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
drivers/iio/inkern.c
1032
ssize_t iio_read_channel_label(struct iio_channel *chan, char *buf)
drivers/iio/inkern.c
144
static int __fwnode_iio_channel_get(struct iio_channel *channel,
drivers/iio/inkern.c
182
static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode,
drivers/iio/inkern.c
190
struct iio_channel *channel __free(kfree) =
drivers/iio/inkern.c
202
static struct iio_channel *
drivers/iio/inkern.c
205
struct iio_channel *chan;
drivers/iio/inkern.c
253
struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
drivers/iio/inkern.c
257
struct iio_channel *chan;
drivers/iio/inkern.c
286
static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev)
drivers/iio/inkern.c
304
struct iio_channel *chans __free(kfree) =
drivers/iio/inkern.c
323
static struct iio_channel *iio_channel_get_sys(const char *name,
drivers/iio/inkern.c
347
struct iio_channel *channel __free(kfree) =
drivers/iio/inkern.c
374
struct iio_channel *iio_channel_get(struct device *dev,
drivers/iio/inkern.c
378
struct iio_channel *channel;
drivers/iio/inkern.c
391
void iio_channel_release(struct iio_channel *channel)
drivers/iio/inkern.c
400
static void devm_iio_channel_free(void *iio_channel)
drivers/iio/inkern.c
402
iio_channel_release(iio_channel);
drivers/iio/inkern.c
405
struct iio_channel *devm_iio_channel_get(struct device *dev,
drivers/iio/inkern.c
408
struct iio_channel *channel;
drivers/iio/inkern.c
423
struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
drivers/iio/inkern.c
427
struct iio_channel *channel;
drivers/iio/inkern.c
442
struct iio_channel *iio_channel_get_all(struct device *dev)
drivers/iio/inkern.c
446
struct iio_channel *fw_chans;
drivers/iio/inkern.c
476
struct iio_channel *chans __free(kfree) =
drivers/iio/inkern.c
511
void iio_channel_release_all(struct iio_channel *channels)
drivers/iio/inkern.c
513
struct iio_channel *chan = &channels[0];
drivers/iio/inkern.c
528
struct iio_channel *devm_iio_channel_get_all(struct device *dev)
drivers/iio/inkern.c
530
struct iio_channel *channels;
drivers/iio/inkern.c
546
static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
drivers/iio/inkern.c
578
int iio_read_channel_raw(struct iio_channel *chan, int *val)
drivers/iio/inkern.c
590
int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
drivers/iio/inkern.c
638
static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan,
drivers/iio/inkern.c
692
int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
drivers/iio/inkern.c
706
int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
drivers/iio/inkern.c
719
int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
drivers/iio/inkern.c
725
int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
drivers/iio/inkern.c
753
int iio_read_channel_processed(struct iio_channel *chan, int *val)
drivers/iio/inkern.c
760
int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
drivers/iio/inkern.c
766
static int iio_channel_read_avail(struct iio_channel *chan,
drivers/iio/inkern.c
781
int iio_read_avail_channel_attribute(struct iio_channel *chan,
drivers/iio/inkern.c
795
int iio_read_avail_channel_raw(struct iio_channel *chan,
drivers/iio/inkern.c
812
static int iio_channel_read_max(struct iio_channel *chan,
drivers/iio/inkern.c
855
int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
drivers/iio/inkern.c
868
static int iio_channel_read_min(struct iio_channel *chan,
drivers/iio/inkern.c
911
int iio_read_min_channel_raw(struct iio_channel *chan, int *val)
drivers/iio/inkern.c
924
int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type)
drivers/iio/inkern.c
938
static int iio_channel_write(struct iio_channel *chan, int val, int val2,
drivers/iio/inkern.c
949
int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
drivers/iio/inkern.c
962
int iio_write_channel_raw(struct iio_channel *chan, int val)
drivers/iio/inkern.c
968
unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan)
drivers/iio/inkern.c
984
iio_lookup_ext_info(const struct iio_channel *chan, const char *attr)
drivers/iio/inkern.c
999
ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
drivers/iio/light/cm3605.c
49
struct iio_channel *aout;
drivers/iio/light/gp2ap002.c
145
struct iio_channel *alsout;
drivers/iio/multiplexer/iio-mux.c
33
struct iio_channel *parent;
drivers/iio/multiplexer/iio-mux.c
339
struct iio_channel *parent;
drivers/iio/potentiostat/lmp91000.c
70
struct iio_channel *adc_chan;
drivers/input/joystick/adc-joystick.c
198
const struct iio_channel *chans,
drivers/input/joystick/adc-joystick.c
230
struct iio_channel *chans;
drivers/input/joystick/adc-joystick.c
24
struct iio_channel *chans;
drivers/input/keyboard/adc-keys.c
25
struct iio_channel *channel;
drivers/input/touchscreen/colibri-vf50-ts.c
252
struct iio_channel *channels = data;
drivers/input/touchscreen/colibri-vf50-ts.c
260
struct iio_channel *channels;
drivers/input/touchscreen/colibri-vf50-ts.c
39
struct iio_channel *channels;
drivers/input/touchscreen/colibri-vf50-ts.c
52
static int adc_ts_measure(struct iio_channel *channel,
drivers/input/touchscreen/resistive-adc-touch.c
51
struct iio_channel *iio_chans;
drivers/phy/motorola/phy-cpcap-usb.c
123
struct iio_channel *vbus;
drivers/phy/motorola/phy-cpcap-usb.c
124
struct iio_channel *id;
drivers/power/supply/ab8500_btemp.c
103
struct iio_channel *bat_ctrl;
drivers/power/supply/ab8500_charger.c
291
struct iio_channel *adc_main_charger_v;
drivers/power/supply/ab8500_charger.c
292
struct iio_channel *adc_main_charger_c;
drivers/power/supply/ab8500_charger.c
293
struct iio_channel *adc_vbus_v;
drivers/power/supply/ab8500_charger.c
294
struct iio_channel *adc_usb_charger_c;
drivers/power/supply/ab8500_fg.c
225
struct iio_channel *main_bat_v;
drivers/power/supply/axp20x_ac_power.c
44
struct iio_channel *acin_v;
drivers/power/supply/axp20x_ac_power.c
45
struct iio_channel *acin_i;
drivers/power/supply/axp20x_battery.c
116
struct iio_channel *batt_chrg_i;
drivers/power/supply/axp20x_battery.c
117
struct iio_channel *batt_dischrg_i;
drivers/power/supply/axp20x_battery.c
118
struct iio_channel *batt_v;
drivers/power/supply/axp20x_usb_power.c
91
struct iio_channel *vbus_v;
drivers/power/supply/axp20x_usb_power.c
92
struct iio_channel *vbus_i;
drivers/power/supply/axp288_fuel_gauge.c
119
struct iio_channel *iio_channel[IIO_CHANNEL_NUM];
drivers/power/supply/axp288_fuel_gauge.c
244
ret = iio_read_channel_raw(info->iio_channel[BAT_VOLT], &info->bat_volt);
drivers/power/supply/axp288_fuel_gauge.c
258
ret = iio_read_channel_raw(info->iio_channel[BAT_CHRG_CURR], &info->c_curr);
drivers/power/supply/axp288_fuel_gauge.c
263
ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &info->d_curr);
drivers/power/supply/axp288_fuel_gauge.c
689
if (!IS_ERR_OR_NULL(info->iio_channel[i]))
drivers/power/supply/axp288_fuel_gauge.c
690
iio_channel_release(info->iio_channel[i]);
drivers/power/supply/axp288_fuel_gauge.c
752
info->iio_channel[i] =
drivers/power/supply/axp288_fuel_gauge.c
754
if (IS_ERR(info->iio_channel[i])) {
drivers/power/supply/axp288_fuel_gauge.c
755
ret = PTR_ERR(info->iio_channel[i]);
drivers/power/supply/cpcap-battery.c
128
struct iio_channel *channels[CPCAP_BATTERY_IIO_NR];
drivers/power/supply/cpcap-battery.c
183
struct iio_channel *channel;
drivers/power/supply/cpcap-battery.c
203
struct iio_channel *channel;
drivers/power/supply/cpcap-battery.c
219
struct iio_channel *channel;
drivers/power/supply/cpcap-charger.c
133
struct iio_channel *channels[CPCAP_CHARGER_IIO_NR];
drivers/power/supply/cpcap-charger.c
178
struct iio_channel *channel;
drivers/power/supply/cpcap-charger.c
194
struct iio_channel *channel;
drivers/power/supply/cpcap-charger.c
446
struct iio_channel *channel =
drivers/power/supply/da9150-charger.c
36
struct iio_channel *ibus_chan;
drivers/power/supply/da9150-charger.c
37
struct iio_channel *vbus_chan;
drivers/power/supply/da9150-charger.c
38
struct iio_channel *tjunc_chan;
drivers/power/supply/da9150-charger.c
39
struct iio_channel *vbat_chan;
drivers/power/supply/generic-adc-battery.c
47
struct iio_channel *channel[GAB_MAX_CHAN_TYPE];
drivers/power/supply/ingenic-battery.c
18
struct iio_channel *channel;
drivers/power/supply/intel_dc_ti_battery.c
121
struct iio_channel *vbat_channel;
drivers/power/supply/lego_ev3_battery.c
29
struct iio_channel *iio_v;
drivers/power/supply/lego_ev3_battery.c
30
struct iio_channel *iio_i;
drivers/power/supply/lp8788-charger.c
107
struct iio_channel *chan[LP8788_NUM_CHG_ADC];
drivers/power/supply/lp8788-charger.c
235
struct iio_channel *channel = pchg->chan[LP8788_VBATT];
drivers/power/supply/lp8788-charger.c
290
struct iio_channel *channel = pchg->chan[LP8788_BATT_TEMP];
drivers/power/supply/lp8788-charger.c
563
struct iio_channel *chan;
drivers/power/supply/max17040_battery.c
146
struct iio_channel *channel_temp;
drivers/power/supply/mp2629_charger.c
85
struct iio_channel *iiochan[MP2629_ADC_CHAN_END];
drivers/power/supply/mt6370-charger.c
90
struct iio_channel *iio_adcs;
drivers/power/supply/qcom_smbx.c
396
struct iio_channel *usb_in_i_chan;
drivers/power/supply/qcom_smbx.c
397
struct iio_channel *usb_in_v_chan;
drivers/power/supply/qcom_smbx.c
599
static int smb_get_iio_chan(struct smb_chip *chip, struct iio_channel *chan,
drivers/power/supply/rn5t618_power.c
68
struct iio_channel *channel_vusb;
drivers/power/supply/rn5t618_power.c
69
struct iio_channel *channel_vadp;
drivers/power/supply/rx51_battery.c
20
struct iio_channel *channel_temp;
drivers/power/supply/rx51_battery.c
21
struct iio_channel *channel_bsi;
drivers/power/supply/rx51_battery.c
22
struct iio_channel *channel_vbat;
drivers/power/supply/rx51_battery.c
28
static int rx51_battery_read_adc(struct iio_channel *channel)
drivers/power/supply/sc27xx_fuel_gauge.c
104
struct iio_channel *channel;
drivers/power/supply/sc27xx_fuel_gauge.c
105
struct iio_channel *charge_chan;
drivers/power/supply/twl4030_charger.c
130
struct iio_channel *channel_vac;
drivers/power/supply/twl4030_charger.c
95
static inline int ac_available(struct iio_channel *channel_vac)
drivers/power/supply/twl4030_madc_battery.c
27
struct iio_channel *channel_temp;
drivers/power/supply/twl4030_madc_battery.c
28
struct iio_channel *channel_ichg;
drivers/power/supply/twl4030_madc_battery.c
29
struct iio_channel *channel_vbat;
drivers/power/supply/twl4030_madc_battery.c
45
static int madc_read(struct iio_channel *channel)
drivers/power/supply/twl6030_charger.c
199
struct iio_channel *channel_vusb;
drivers/thermal/qcom/qcom-spmi-adc-tm5.c
206
struct iio_channel *iio;
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
149
struct iio_channel *adc;
drivers/thermal/renesas/rzg3s_thermal.c
52
struct iio_channel *channel;
drivers/thermal/thermal-generic-adc.c
22
struct iio_channel *channel;
include/linux/iio/afe/rescale.h
22
struct iio_channel *source;
include/linux/iio/consumer.h
108
struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
include/linux/iio/consumer.h
126
struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
include/linux/iio/consumer.h
185
struct iio_channel
include/linux/iio/consumer.h
209
int iio_read_channel_raw(struct iio_channel *chan,
include/linux/iio/consumer.h
224
int iio_read_channel_average_raw(struct iio_channel *chan, int *val);
include/linux/iio/consumer.h
239
int iio_read_channel_processed(struct iio_channel *chan, int *val);
include/linux/iio/consumer.h
253
int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
include/linux/iio/consumer.h
265
int iio_write_channel_attribute(struct iio_channel *chan, int val,
include/linux/iio/consumer.h
279
int iio_read_channel_attribute(struct iio_channel *chan, int *val,
include/linux/iio/consumer.h
291
int iio_write_channel_raw(struct iio_channel *chan, int val);
include/linux/iio/consumer.h
303
int iio_read_max_channel_raw(struct iio_channel *chan, int *val);
include/linux/iio/consumer.h
315
int iio_read_min_channel_raw(struct iio_channel *chan, int *val);
include/linux/iio/consumer.h
332
int iio_read_avail_channel_raw(struct iio_channel *chan,
include/linux/iio/consumer.h
345
int iio_read_avail_channel_attribute(struct iio_channel *chan,
include/linux/iio/consumer.h
356
int iio_get_channel_type(struct iio_channel *channel,
include/linux/iio/consumer.h
369
int iio_read_channel_offset(struct iio_channel *chan, int *val,
include/linux/iio/consumer.h
382
int iio_read_channel_scale(struct iio_channel *chan, int *val,
include/linux/iio/consumer.h
40
struct iio_channel *iio_channel_get(struct device *dev,
include/linux/iio/consumer.h
423
int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
include/linux/iio/consumer.h
433
unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan);
include/linux/iio/consumer.h
445
ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
include/linux/iio/consumer.h
460
ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
include/linux/iio/consumer.h
47
void iio_channel_release(struct iio_channel *chan);
include/linux/iio/consumer.h
471
ssize_t iio_read_channel_label(struct iio_channel *chan, char *buf);
include/linux/iio/consumer.h
65
struct iio_channel *devm_iio_channel_get(struct device *dev,
include/linux/iio/consumer.h
76
struct iio_channel *iio_channel_get_all(struct device *dev);
include/linux/iio/consumer.h
82
void iio_channel_release_all(struct iio_channel *chan);
include/linux/iio/consumer.h
99
struct iio_channel *devm_iio_channel_get_all(struct device *dev);
sound/soc/codecs/audio-iio-aux.c
21
struct iio_channel *iio_chan;
sound/soc/samsung/aries_wm8994.c
31
struct iio_channel *adc;
sound/soc/samsung/midas_wm1811.c
35
struct iio_channel *adc_headset_detect;
sound/soc/stm/stm32_adfsdm.c
34
struct iio_channel *iio_ch;