Searched refs:iio_channel (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/include/linux/iio/
H A Dconsumer.h19 * struct iio_channel - everything needed for a consumer to use a channel
24 struct iio_channel { struct
40 struct iio_channel *iio_channel_get(struct device *dev,
47 void iio_channel_release(struct iio_channel *chan);
65 struct iio_channel *devm_iio_channel_get(struct device *dev,
71 * Returns an array of iio_channel structures terminated with one with
76 struct iio_channel *iio_channel_get_all(struct device *dev);
82 void iio_channel_release_all(struct iio_channel *chan);
90 * otherwise returns an array of iio_channel structures terminated with one with
99 struct iio_channel *devm_iio_channel_get_al
[all...]
/linux-master/drivers/iio/
H A Dinkern.c145 static int __fwnode_iio_channel_get(struct iio_channel *channel,
183 static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode,
186 struct iio_channel *channel;
207 static struct iio_channel *
210 struct iio_channel *chan;
258 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
262 struct iio_channel *chan;
291 static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev)
294 struct iio_channel *chans;
329 static struct iio_channel *iio_channel_get_sy
408 devm_iio_channel_free(void *iio_channel) argument
[all...]
/linux-master/include/linux/iio/afe/
H A Drescale.h22 struct iio_channel *source;
/linux-master/drivers/power/supply/
H A Drx51_battery.c20 struct iio_channel *channel_temp;
21 struct iio_channel *channel_bsi;
22 struct iio_channel *channel_vbat;
28 static int rx51_battery_read_adc(struct iio_channel *channel)
H A Dtwl4030_madc_battery.c27 struct iio_channel *channel_temp;
28 struct iio_channel *channel_ichg;
29 struct iio_channel *channel_vbat;
45 static int madc_read(struct iio_channel *channel)
H A Daxp288_fuel_gauge.c119 struct iio_channel *iio_channel[IIO_CHANNEL_NUM]; member in struct:axp288_fg_info
244 ret = iio_read_channel_raw(info->iio_channel[BAT_VOLT], &info->bat_volt);
258 ret = iio_read_channel_raw(info->iio_channel[BAT_CHRG_CURR], &info->c_curr);
263 ret = iio_read_channel_raw(info->iio_channel[BAT_D_CURR], &info->d_curr);
689 if (!IS_ERR_OR_NULL(info->iio_channel[i]))
690 iio_channel_release(info->iio_channel[i]);
752 info->iio_channel[i] =
754 if (IS_ERR(info->iio_channel[i])) {
755 ret = PTR_ERR(info->iio_channel[
[all...]
H A Dlego_ev3_battery.c28 struct iio_channel *iio_v;
29 struct iio_channel *iio_i;
H A Dda9150-charger.c36 struct iio_channel *ibus_chan;
37 struct iio_channel *vbus_chan;
38 struct iio_channel *tjunc_chan;
39 struct iio_channel *vbat_chan;
H A Daxp20x_battery.c72 struct iio_channel *batt_chrg_i;
73 struct iio_channel *batt_dischrg_i;
74 struct iio_channel *batt_v;
H A Dingenic-battery.c18 struct iio_channel *channel;
H A Dlp8788-charger.c107 struct iio_channel *chan[LP8788_NUM_CHG_ADC];
235 struct iio_channel *channel = pchg->chan[LP8788_VBATT];
290 struct iio_channel *channel = pchg->chan[LP8788_BATT_TEMP];
563 struct iio_channel *chan;
H A Daxp20x_ac_power.c44 struct iio_channel *acin_v;
45 struct iio_channel *acin_i;
H A Dgeneric-adc-battery.c47 struct iio_channel *channel[GAB_MAX_CHAN_TYPE];
H A Dcpcap-battery.c128 struct iio_channel *channels[CPCAP_BATTERY_IIO_NR];
183 struct iio_channel *channel;
203 struct iio_channel *channel;
219 struct iio_channel *channel;
/linux-master/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c18 struct iio_channel *channels;
55 struct iio_channel *chan;
140 struct iio_channel
H A Dindustrialio-hw-consumer.c24 struct iio_channel *channels;
87 struct iio_channel *chan;
/linux-master/drivers/hwmon/
H A Diio_hwmon.c29 struct iio_channel *channels;
49 struct iio_channel *chan = &state->channels[sattr->index];
74 struct iio_channel *channels;
H A Dntc_thermistor.c331 * chan: iio_channel pointer to communicate with the ADC which the
341 struct iio_channel *chan;
346 struct iio_channel *channel = data->chan;
568 struct iio_channel *chan;
/linux-master/drivers/input/touchscreen/
H A Dcolibri-vf50-ts.c39 struct iio_channel *channels;
52 static int adc_ts_measure(struct iio_channel *channel,
256 struct iio_channel *channels = data;
264 struct iio_channel *channels;
H A Dresistive-adc-touch.c51 struct iio_channel *iio_chans;
/linux-master/drivers/extcon/
H A Dextcon-adc-jack.c51 struct iio_channel *chan;
/linux-master/drivers/thermal/
H A Dthermal-generic-adc.c21 struct iio_channel *channel;
/linux-master/drivers/iio/multiplexer/
H A Diio-mux.c32 struct iio_channel *parent;
332 struct iio_channel *parent;
/linux-master/drivers/input/keyboard/
H A Dadc-keys.c25 struct iio_channel *channel;
/linux-master/drivers/input/joystick/
H A Dadc-joystick.c27 struct iio_channel *chans;

Completed in 185 milliseconds

12