iio_channel        51 drivers/extcon/extcon-adc-jack.c 	struct iio_channel *chan;
iio_channel        27 drivers/hwmon/iio_hwmon.c 	struct iio_channel *channels;
iio_channel        47 drivers/hwmon/iio_hwmon.c 	struct iio_channel *chan = &state->channels[sattr->index];
iio_channel        72 drivers/hwmon/iio_hwmon.c 	struct iio_channel *channels;
iio_channel       328 drivers/hwmon/ntc_thermistor.c 	struct iio_channel *channel = pdata->chan;
iio_channel       384 drivers/hwmon/ntc_thermistor.c 	struct iio_channel *chan;
iio_channel        56 drivers/iio/adc/envelope-detector.c 	struct iio_channel *dac;
iio_channel        29 drivers/iio/afe/iio-rescale.c 	struct iio_channel *source;
iio_channel       271 drivers/iio/afe/iio-rescale.c 	struct iio_channel *source;
iio_channel        18 drivers/iio/buffer/industrialio-buffer-cb.c 	struct iio_channel *channels;
iio_channel        55 drivers/iio/buffer/industrialio-buffer-cb.c 	struct iio_channel *chan;
iio_channel       135 drivers/iio/buffer/industrialio-buffer-cb.c struct iio_channel
iio_channel        24 drivers/iio/buffer/industrialio-hw-consumer.c 	struct iio_channel *channels;
iio_channel        87 drivers/iio/buffer/industrialio-hw-consumer.c 	struct iio_channel *chan;
iio_channel        39 drivers/iio/dac/dpot-dac.c 	struct iio_channel *dpot;
iio_channel       123 drivers/iio/inkern.c static int __of_iio_channel_get(struct iio_channel *channel,
iio_channel       160 drivers/iio/inkern.c static struct iio_channel *of_iio_channel_get(struct device_node *np, int index)
iio_channel       162 drivers/iio/inkern.c 	struct iio_channel *channel;
iio_channel       183 drivers/iio/inkern.c static struct iio_channel *of_iio_channel_get_by_name(struct device_node *np,
iio_channel       186 drivers/iio/inkern.c 	struct iio_channel *chan = NULL;
iio_channel       223 drivers/iio/inkern.c static struct iio_channel *of_iio_channel_get_all(struct device *dev)
iio_channel       225 drivers/iio/inkern.c 	struct iio_channel *chans;
iio_channel       264 drivers/iio/inkern.c static inline struct iio_channel *
iio_channel       270 drivers/iio/inkern.c static inline struct iio_channel *of_iio_channel_get_all(struct device *dev)
iio_channel       277 drivers/iio/inkern.c static struct iio_channel *iio_channel_get_sys(const char *name,
iio_channel       281 drivers/iio/inkern.c 	struct iio_channel *channel;
iio_channel       330 drivers/iio/inkern.c struct iio_channel *iio_channel_get(struct device *dev,
iio_channel       334 drivers/iio/inkern.c 	struct iio_channel *channel;
iio_channel       347 drivers/iio/inkern.c void iio_channel_release(struct iio_channel *channel)
iio_channel       358 drivers/iio/inkern.c 	struct iio_channel *channel = *(struct iio_channel **)res;
iio_channel       365 drivers/iio/inkern.c 	struct iio_channel **r = res;
iio_channel       375 drivers/iio/inkern.c struct iio_channel *devm_iio_channel_get(struct device *dev,
iio_channel       378 drivers/iio/inkern.c 	struct iio_channel **ptr, *channel;
iio_channel       397 drivers/iio/inkern.c void devm_iio_channel_release(struct device *dev, struct iio_channel *channel)
iio_channel       404 drivers/iio/inkern.c struct iio_channel *iio_channel_get_all(struct device *dev)
iio_channel       407 drivers/iio/inkern.c 	struct iio_channel *chans;
iio_channel       477 drivers/iio/inkern.c void iio_channel_release_all(struct iio_channel *channels)
iio_channel       479 drivers/iio/inkern.c 	struct iio_channel *chan = &channels[0];
iio_channel       491 drivers/iio/inkern.c 	struct iio_channel *channels = *(struct iio_channel **)res;
iio_channel       496 drivers/iio/inkern.c struct iio_channel *devm_iio_channel_get_all(struct device *dev)
iio_channel       498 drivers/iio/inkern.c 	struct iio_channel **ptr, *channels;
iio_channel       518 drivers/iio/inkern.c 				  struct iio_channel *channels)
iio_channel       525 drivers/iio/inkern.c static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
iio_channel       552 drivers/iio/inkern.c int iio_read_channel_raw(struct iio_channel *chan, int *val)
iio_channel       570 drivers/iio/inkern.c int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
iio_channel       588 drivers/iio/inkern.c static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan,
iio_channel       644 drivers/iio/inkern.c int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
iio_channel       664 drivers/iio/inkern.c int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
iio_channel       683 drivers/iio/inkern.c int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
iio_channel       689 drivers/iio/inkern.c int iio_read_channel_processed(struct iio_channel *chan, int *val)
iio_channel       716 drivers/iio/inkern.c int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
iio_channel       722 drivers/iio/inkern.c static int iio_channel_read_avail(struct iio_channel *chan,
iio_channel       733 drivers/iio/inkern.c int iio_read_avail_channel_attribute(struct iio_channel *chan,
iio_channel       753 drivers/iio/inkern.c int iio_read_avail_channel_raw(struct iio_channel *chan,
iio_channel       770 drivers/iio/inkern.c static int iio_channel_read_max(struct iio_channel *chan,
iio_channel       817 drivers/iio/inkern.c int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
iio_channel       836 drivers/iio/inkern.c int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type)
iio_channel       855 drivers/iio/inkern.c static int iio_channel_write(struct iio_channel *chan, int val, int val2,
iio_channel       862 drivers/iio/inkern.c int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
iio_channel       881 drivers/iio/inkern.c int iio_write_channel_raw(struct iio_channel *chan, int val)
iio_channel       887 drivers/iio/inkern.c unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan)
iio_channel       903 drivers/iio/inkern.c 						const struct iio_channel *chan,
iio_channel       919 drivers/iio/inkern.c ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
iio_channel       933 drivers/iio/inkern.c ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
iio_channel        48 drivers/iio/light/cm3605.c 	struct iio_channel *aout;
iio_channel        31 drivers/iio/multiplexer/iio-mux.c 	struct iio_channel *parent;
iio_channel       342 drivers/iio/multiplexer/iio-mux.c 	struct iio_channel *parent;
iio_channel        70 drivers/iio/potentiostat/lmp91000.c 	struct iio_channel *adc_chan;
iio_channel        26 drivers/input/keyboard/adc-keys.c 	struct iio_channel *channel;
iio_channel        40 drivers/input/touchscreen/colibri-vf50-ts.c 	struct iio_channel *channels;
iio_channel        53 drivers/input/touchscreen/colibri-vf50-ts.c static int adc_ts_measure(struct iio_channel *channel,
iio_channel       257 drivers/input/touchscreen/colibri-vf50-ts.c 	struct iio_channel *channels = data;
iio_channel       265 drivers/input/touchscreen/colibri-vf50-ts.c 	struct iio_channel *channels;
iio_channel        37 drivers/input/touchscreen/resistive-adc-touch.c 	struct iio_channel		*iio_chans;
iio_channel       102 drivers/input/touchscreen/resistive-adc-touch.c 	struct iio_channel *chan;
iio_channel       133 drivers/phy/motorola/phy-cpcap-usb.c 	struct iio_channel *vbus;
iio_channel       134 drivers/phy/motorola/phy-cpcap-usb.c 	struct iio_channel *id;
iio_channel        43 drivers/power/supply/axp20x_ac_power.c 	struct iio_channel *acin_v;
iio_channel        44 drivers/power/supply/axp20x_ac_power.c 	struct iio_channel *acin_i;
iio_channel        72 drivers/power/supply/axp20x_battery.c 	struct iio_channel *batt_chrg_i;
iio_channel        73 drivers/power/supply/axp20x_battery.c 	struct iio_channel *batt_dischrg_i;
iio_channel        74 drivers/power/supply/axp20x_battery.c 	struct iio_channel *batt_v;
iio_channel       188 drivers/power/supply/axp20x_battery.c 	struct iio_channel *chan;
iio_channel        62 drivers/power/supply/axp20x_usb_power.c 	struct iio_channel *vbus_v;
iio_channel        63 drivers/power/supply/axp20x_usb_power.c 	struct iio_channel *vbus_i;
iio_channel       115 drivers/power/supply/axp288_fuel_gauge.c 	struct iio_channel *iio_channel[IIO_CHANNEL_NUM];
iio_channel       279 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_TEMP], &raw_val);
iio_channel       282 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[PMIC_TEMP], &raw_val);
iio_channel       285 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[SYSTEM_TEMP], &raw_val);
iio_channel       288 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_CHRG_CURR], &raw_val);
iio_channel       291 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &raw_val);
iio_channel       294 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_VOLT], &raw_val);
iio_channel       359 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &curr);
iio_channel       380 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_VOLT], &raw_val);
iio_channel       394 drivers/power/supply/axp288_fuel_gauge.c 	ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &discharge);
iio_channel       403 drivers/power/supply/axp288_fuel_gauge.c 	return iio_read_channel_raw(info->iio_channel[BAT_CHRG_CURR], cur);
iio_channel       787 drivers/power/supply/axp288_fuel_gauge.c 		info->iio_channel[i] =
iio_channel       789 drivers/power/supply/axp288_fuel_gauge.c 		if (IS_ERR(info->iio_channel[i])) {
iio_channel       790 drivers/power/supply/axp288_fuel_gauge.c 			ret = PTR_ERR(info->iio_channel[i]);
iio_channel       844 drivers/power/supply/axp288_fuel_gauge.c 		if (!IS_ERR_OR_NULL(info->iio_channel[i]))
iio_channel       845 drivers/power/supply/axp288_fuel_gauge.c 			iio_channel_release(info->iio_channel[i]);
iio_channel       869 drivers/power/supply/axp288_fuel_gauge.c 		iio_channel_release(info->iio_channel[i]);
iio_channel       109 drivers/power/supply/cpcap-battery.c 	struct iio_channel *channels[CPCAP_BATTERY_IIO_NR];
iio_channel       145 drivers/power/supply/cpcap-battery.c 	struct iio_channel *channel;
iio_channel       164 drivers/power/supply/cpcap-battery.c 	struct iio_channel *channel;
iio_channel       180 drivers/power/supply/cpcap-battery.c 	struct iio_channel *channel;
iio_channel       131 drivers/power/supply/cpcap-charger.c 	struct iio_channel *channels[CPCAP_CHARGER_IIO_NR];
iio_channel       171 drivers/power/supply/cpcap-charger.c 	struct iio_channel *channel;
iio_channel       187 drivers/power/supply/cpcap-charger.c 	struct iio_channel *channel;
iio_channel       203 drivers/power/supply/cpcap-charger.c 	struct iio_channel *channel;
iio_channel       319 drivers/power/supply/cpcap-charger.c 	struct iio_channel *channel =
iio_channel        38 drivers/power/supply/da9150-charger.c 	struct iio_channel *ibus_chan;
iio_channel        39 drivers/power/supply/da9150-charger.c 	struct iio_channel *vbus_chan;
iio_channel        40 drivers/power/supply/da9150-charger.c 	struct iio_channel *tjunc_chan;
iio_channel        41 drivers/power/supply/da9150-charger.c 	struct iio_channel *vbat_chan;
iio_channel        49 drivers/power/supply/generic-adc-battery.c 	struct iio_channel	*channel[GAB_MAX_CHAN_TYPE];
iio_channel        18 drivers/power/supply/ingenic-battery.c 	struct iio_channel *channel;
iio_channel        28 drivers/power/supply/lego_ev3_battery.c 	struct iio_channel *iio_v;
iio_channel        29 drivers/power/supply/lego_ev3_battery.c 	struct iio_channel *iio_i;
iio_channel       107 drivers/power/supply/lp8788-charger.c 	struct iio_channel *chan[LP8788_NUM_CHG_ADC];
iio_channel       235 drivers/power/supply/lp8788-charger.c 	struct iio_channel *channel = pchg->chan[LP8788_VBATT];
iio_channel       290 drivers/power/supply/lp8788-charger.c 	struct iio_channel *channel = pchg->chan[LP8788_BATT_TEMP];
iio_channel       569 drivers/power/supply/lp8788-charger.c 	struct iio_channel *chan;
iio_channel        20 drivers/power/supply/rx51_battery.c 	struct iio_channel *channel_temp;
iio_channel        21 drivers/power/supply/rx51_battery.c 	struct iio_channel *channel_bsi;
iio_channel        22 drivers/power/supply/rx51_battery.c 	struct iio_channel *channel_vbat;
iio_channel        28 drivers/power/supply/rx51_battery.c static int rx51_battery_read_adc(struct iio_channel *channel)
iio_channel        95 drivers/power/supply/sc27xx_fuel_gauge.c 	struct iio_channel *channel;
iio_channel        96 drivers/power/supply/sc27xx_fuel_gauge.c 	struct iio_channel *charge_chan;
iio_channel        94 drivers/power/supply/twl4030_charger.c static inline int ac_available(struct iio_channel *channel_vac)
iio_channel       129 drivers/power/supply/twl4030_charger.c 	struct iio_channel	*channel_vac;
iio_channel        27 drivers/power/supply/twl4030_madc_battery.c 	struct iio_channel *channel_temp;
iio_channel        28 drivers/power/supply/twl4030_madc_battery.c 	struct iio_channel *channel_ichg;
iio_channel        29 drivers/power/supply/twl4030_madc_battery.c 	struct iio_channel *channel_vbat;
iio_channel        45 drivers/power/supply/twl4030_madc_battery.c static int madc_read(struct iio_channel *channel)
iio_channel        79 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	struct iio_channel		*adc;
iio_channel        19 drivers/thermal/thermal-generic-adc.c 	struct iio_channel *channel;
iio_channel        39 include/linux/iio/consumer.h struct iio_channel *iio_channel_get(struct device *dev,
iio_channel        46 include/linux/iio/consumer.h void iio_channel_release(struct iio_channel *chan);
iio_channel        64 include/linux/iio/consumer.h struct iio_channel *devm_iio_channel_get(struct device *dev,
iio_channel        73 include/linux/iio/consumer.h void devm_iio_channel_release(struct device *dev, struct iio_channel *chan);
iio_channel        84 include/linux/iio/consumer.h struct iio_channel *iio_channel_get_all(struct device *dev);
iio_channel        90 include/linux/iio/consumer.h void iio_channel_release_all(struct iio_channel *chan);
iio_channel       107 include/linux/iio/consumer.h struct iio_channel *devm_iio_channel_get_all(struct device *dev);
iio_channel       116 include/linux/iio/consumer.h void devm_iio_channel_release_all(struct device *dev, struct iio_channel *chan);
iio_channel       172 include/linux/iio/consumer.h struct iio_channel
iio_channel       195 include/linux/iio/consumer.h int iio_read_channel_raw(struct iio_channel *chan,
iio_channel       209 include/linux/iio/consumer.h int iio_read_channel_average_raw(struct iio_channel *chan, int *val);
iio_channel       224 include/linux/iio/consumer.h int iio_read_channel_processed(struct iio_channel *chan, int *val);
iio_channel       235 include/linux/iio/consumer.h int iio_write_channel_attribute(struct iio_channel *chan, int val,
iio_channel       249 include/linux/iio/consumer.h int iio_read_channel_attribute(struct iio_channel *chan, int *val,
iio_channel       260 include/linux/iio/consumer.h int iio_write_channel_raw(struct iio_channel *chan, int val);
iio_channel       271 include/linux/iio/consumer.h int iio_read_max_channel_raw(struct iio_channel *chan, int *val);
iio_channel       287 include/linux/iio/consumer.h int iio_read_avail_channel_raw(struct iio_channel *chan,
iio_channel       300 include/linux/iio/consumer.h int iio_read_avail_channel_attribute(struct iio_channel *chan,
iio_channel       311 include/linux/iio/consumer.h int iio_get_channel_type(struct iio_channel *channel,
iio_channel       324 include/linux/iio/consumer.h int iio_read_channel_offset(struct iio_channel *chan, int *val,
iio_channel       337 include/linux/iio/consumer.h int iio_read_channel_scale(struct iio_channel *chan, int *val,
iio_channel       360 include/linux/iio/consumer.h int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
iio_channel       370 include/linux/iio/consumer.h unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan);
iio_channel       382 include/linux/iio/consumer.h ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
iio_channel       397 include/linux/iio/consumer.h ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
iio_channel        11 include/linux/platform_data/ntc_thermistor.h struct iio_channel;
iio_channel        45 include/linux/platform_data/ntc_thermistor.h 	struct iio_channel *chan;
iio_channel        34 sound/soc/stm/stm32_adfsdm.c 	struct iio_channel *iio_ch;