iio_channel
struct iio_channel *chan;
struct iio_channel *channels;
struct iio_channel *chan = &state->channels[sattr->index];
struct iio_channel *chan = &state->channels[sattr->index];
struct iio_channel *channels;
struct iio_channel *chan;
struct iio_channel *channel = data->chan;
struct iio_channel *chan;
struct iio_channel *dac;
struct iio_channel *source;
struct iio_channel
struct iio_channel *channels;
struct iio_channel *chan;
struct iio_channel *channels;
struct iio_channel *chan;
struct iio_channel *tmp_adc_channel;
struct iio_channel *dpot;
ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
ssize_t iio_read_channel_label(struct iio_channel *chan, char *buf)
static int __fwnode_iio_channel_get(struct iio_channel *channel,
static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode,
struct iio_channel *channel __free(kfree) =
static struct iio_channel *
struct iio_channel *chan;
struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
struct iio_channel *chan;
static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev)
struct iio_channel *chans __free(kfree) =
static struct iio_channel *iio_channel_get_sys(const char *name,
struct iio_channel *channel __free(kfree) =
struct iio_channel *iio_channel_get(struct device *dev,
struct iio_channel *channel;
void iio_channel_release(struct iio_channel *channel)
static void devm_iio_channel_free(void *iio_channel)
iio_channel_release(iio_channel);
struct iio_channel *devm_iio_channel_get(struct device *dev,
struct iio_channel *channel;
struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
struct iio_channel *channel;
struct iio_channel *iio_channel_get_all(struct device *dev)
struct iio_channel *fw_chans;
struct iio_channel *chans __free(kfree) =
void iio_channel_release_all(struct iio_channel *channels)
struct iio_channel *chan = &channels[0];
struct iio_channel *devm_iio_channel_get_all(struct device *dev)
struct iio_channel *channels;
static int iio_channel_read(struct iio_channel *chan, int *val, int *val2,
int iio_read_channel_raw(struct iio_channel *chan, int *val)
int iio_read_channel_average_raw(struct iio_channel *chan, int *val)
static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan,
int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2,
int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2)
int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
int iio_read_channel_processed(struct iio_channel *chan, int *val)
int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2)
static int iio_channel_read_avail(struct iio_channel *chan,
int iio_read_avail_channel_attribute(struct iio_channel *chan,
int iio_read_avail_channel_raw(struct iio_channel *chan,
static int iio_channel_read_max(struct iio_channel *chan,
int iio_read_max_channel_raw(struct iio_channel *chan, int *val)
static int iio_channel_read_min(struct iio_channel *chan,
int iio_read_min_channel_raw(struct iio_channel *chan, int *val)
int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type)
static int iio_channel_write(struct iio_channel *chan, int val, int val2,
int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2,
int iio_write_channel_raw(struct iio_channel *chan, int val)
unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan)
iio_lookup_ext_info(const struct iio_channel *chan, const char *attr)
ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
struct iio_channel *aout;
struct iio_channel *alsout;
struct iio_channel *parent;
struct iio_channel *parent;
struct iio_channel *adc_chan;
const struct iio_channel *chans,
struct iio_channel *chans;
struct iio_channel *chans;
struct iio_channel *channel;
struct iio_channel *channels = data;
struct iio_channel *channels;
struct iio_channel *channels;
static int adc_ts_measure(struct iio_channel *channel,
struct iio_channel *iio_chans;
struct iio_channel *vbus;
struct iio_channel *id;
struct iio_channel *bat_ctrl;
struct iio_channel *adc_main_charger_v;
struct iio_channel *adc_main_charger_c;
struct iio_channel *adc_vbus_v;
struct iio_channel *adc_usb_charger_c;
struct iio_channel *main_bat_v;
struct iio_channel *acin_v;
struct iio_channel *acin_i;
struct iio_channel *batt_chrg_i;
struct iio_channel *batt_dischrg_i;
struct iio_channel *batt_v;
struct iio_channel *vbus_v;
struct iio_channel *vbus_i;
struct iio_channel *iio_channel[IIO_CHANNEL_NUM];
ret = iio_read_channel_raw(info->iio_channel[BAT_VOLT], &info->bat_volt);
ret = iio_read_channel_raw(info->iio_channel[BAT_CHRG_CURR], &info->c_curr);
ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &info->d_curr);
if (!IS_ERR_OR_NULL(info->iio_channel[i]))
iio_channel_release(info->iio_channel[i]);
info->iio_channel[i] =
if (IS_ERR(info->iio_channel[i])) {
ret = PTR_ERR(info->iio_channel[i]);
struct iio_channel *channels[CPCAP_BATTERY_IIO_NR];
struct iio_channel *channel;
struct iio_channel *channel;
struct iio_channel *channel;
struct iio_channel *channels[CPCAP_CHARGER_IIO_NR];
struct iio_channel *channel;
struct iio_channel *channel;
struct iio_channel *channel =
struct iio_channel *ibus_chan;
struct iio_channel *vbus_chan;
struct iio_channel *tjunc_chan;
struct iio_channel *vbat_chan;
struct iio_channel *channel[GAB_MAX_CHAN_TYPE];
struct iio_channel *channel;
struct iio_channel *vbat_channel;
struct iio_channel *iio_v;
struct iio_channel *iio_i;
struct iio_channel *chan[LP8788_NUM_CHG_ADC];
struct iio_channel *channel = pchg->chan[LP8788_VBATT];
struct iio_channel *channel = pchg->chan[LP8788_BATT_TEMP];
struct iio_channel *chan;
struct iio_channel *channel_temp;
struct iio_channel *iiochan[MP2629_ADC_CHAN_END];
struct iio_channel *iio_adcs;
struct iio_channel *usb_in_i_chan;
struct iio_channel *usb_in_v_chan;
static int smb_get_iio_chan(struct smb_chip *chip, struct iio_channel *chan,
struct iio_channel *channel_vusb;
struct iio_channel *channel_vadp;
struct iio_channel *channel_temp;
struct iio_channel *channel_bsi;
struct iio_channel *channel_vbat;
static int rx51_battery_read_adc(struct iio_channel *channel)
struct iio_channel *channel;
struct iio_channel *charge_chan;
struct iio_channel *channel_vac;
static inline int ac_available(struct iio_channel *channel_vac)
struct iio_channel *channel_temp;
struct iio_channel *channel_ichg;
struct iio_channel *channel_vbat;
static int madc_read(struct iio_channel *channel)
struct iio_channel *channel_vusb;
struct iio_channel *iio;
struct iio_channel *adc;
struct iio_channel *channel;
struct iio_channel *channel;
struct iio_channel *source;
struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
struct iio_channel
int iio_read_channel_raw(struct iio_channel *chan,
int iio_read_channel_average_raw(struct iio_channel *chan, int *val);
int iio_read_channel_processed(struct iio_channel *chan, int *val);
int iio_read_channel_processed_scale(struct iio_channel *chan, int *val,
int iio_write_channel_attribute(struct iio_channel *chan, int val,
int iio_read_channel_attribute(struct iio_channel *chan, int *val,
int iio_write_channel_raw(struct iio_channel *chan, int val);
int iio_read_max_channel_raw(struct iio_channel *chan, int *val);
int iio_read_min_channel_raw(struct iio_channel *chan, int *val);
int iio_read_avail_channel_raw(struct iio_channel *chan,
int iio_read_avail_channel_attribute(struct iio_channel *chan,
int iio_get_channel_type(struct iio_channel *channel,
int iio_read_channel_offset(struct iio_channel *chan, int *val,
int iio_read_channel_scale(struct iio_channel *chan, int *val,
struct iio_channel *iio_channel_get(struct device *dev,
int iio_convert_raw_to_processed(struct iio_channel *chan, int raw,
unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan);
ssize_t iio_read_channel_ext_info(struct iio_channel *chan,
ssize_t iio_write_channel_ext_info(struct iio_channel *chan, const char *attr,
void iio_channel_release(struct iio_channel *chan);
ssize_t iio_read_channel_label(struct iio_channel *chan, char *buf);
struct iio_channel *devm_iio_channel_get(struct device *dev,
struct iio_channel *iio_channel_get_all(struct device *dev);
void iio_channel_release_all(struct iio_channel *chan);
struct iio_channel *devm_iio_channel_get_all(struct device *dev);
struct iio_channel *iio_chan;
struct iio_channel *adc;
struct iio_channel *adc_headset_detect;
struct iio_channel *iio_ch;