Home
last modified time | relevance | path

Searched refs:iio_channel (Results 1 – 21 of 21) sorted by relevance

/linux/include/linux/iio/
H A Dconsumer.h24 struct iio_channel { struct
40 struct iio_channel *iio_channel_get(struct device *dev, argument
47 void iio_channel_release(struct iio_channel *chan);
65 struct iio_channel *devm_iio_channel_get(struct device *dev,
76 struct iio_channel *iio_channel_get_all(struct device *dev);
82 void iio_channel_release_all(struct iio_channel *chan);
99 struct iio_channel *devm_iio_channel_get_all(struct device *dev);
108 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
126 struct iio_channel *devm_fwnode_iio_channel_get_by_name(struct device *dev,
185 struct iio_channel
[all …]
/linux/drivers/iio/
H A Dinkern.c144 static int __fwnode_iio_channel_get(struct iio_channel *channel, in __fwnode_iio_channel_get()
182 static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode, in fwnode_iio_channel_get()
190 struct iio_channel *channel __free(kfree) = in fwnode_iio_channel_get()
202 static struct iio_channel *
205 struct iio_channel *chan; in __fwnode_iio_channel_get_by_name()
253 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode, in fwnode_iio_channel_get_by_name()
257 struct iio_channel *chan; in fwnode_iio_channel_get_by_name()
286 static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev) in fwnode_iio_channel_get_all()
304 struct iio_channel *chans __free(kfree) = in fwnode_iio_channel_get_all()
323 static struct iio_channel *iio_channel_get_sys(const char *name, in iio_channel_get_sys()
[all …]
/linux/drivers/hwmon/
H A Diio_hwmon.c28 struct iio_channel *channels;
41 struct iio_channel *chan = &state->channels[sattr->index]; in iio_hwmon_read_label()
59 struct iio_channel *chan = &state->channels[sattr->index]; in iio_hwmon_read_val()
85 struct iio_channel *channels; in iio_hwmon_probe()
H A Dntc_thermistor.c382 struct iio_channel *chan;
387 struct iio_channel *channel = data->chan; in ntc_adc_iio_read()
608 struct iio_channel *chan; in ntc_thermistor_parse_props()
/linux/drivers/power/supply/
H A Dlego_ev3_battery.c28 struct iio_channel *iio_v;
29 struct iio_channel *iio_i;
H A Dcpcap-charger.c133 struct iio_channel *channels[CPCAP_CHARGER_IIO_NR];
178 struct iio_channel *channel; in cpcap_charger_get_charge_voltage()
194 struct iio_channel *channel; in cpcap_charger_get_charge_current()
446 struct iio_channel *channel = in cpcap_charger_vbus_valid()
H A Dmp2629_charger.c84 struct iio_channel *iiochan[MP2629_ADC_CHAN_END];
/linux/include/linux/iio/afe/
H A Drescale.h22 struct iio_channel *source;
/linux/drivers/iio/multiplexer/
H A Diio-mux.c32 struct iio_channel *parent;
338 struct iio_channel *parent; in mux_probe()
/linux/drivers/staging/iio/Documentation/
H A Dinkernel.txt41 The consumer first has to obtain an iio_channel structure from the core
/linux/drivers/iio/dac/
H A Ddpot-dac.c38 struct iio_channel *dpot;
H A Dad8460.c78 struct iio_channel *tmp_adc_channel;
/linux/drivers/thermal/qcom/
H A Dqcom-spmi-mbg-tm.c52 struct iio_channel *adc;
H A Dqcom-spmi-adc-tm5.c206 struct iio_channel *iio;
/linux/drivers/input/touchscreen/
H A Dresistive-adc-touch.c50 struct iio_channel *iio_chans;
/linux/drivers/iio/light/
H A Dcm3605.c48 struct iio_channel *aout;
/linux/sound/soc/codecs/
H A Daudio-iio-aux.c20 struct iio_channel *iio_chan;
/linux/drivers/iio/adc/
H A Denvelope-detector.c54 struct iio_channel *dac;
/linux/drivers/iio/potentiostat/
H A Dlmp91000.c69 struct iio_channel *adc_chan;
/linux/sound/soc/stm/
H A Dstm32_adfsdm.c34 struct iio_channel *iio_ch;
/linux/drivers/iio/afe/
H A Diio-rescale.c524 struct iio_channel *source; in rescale_probe()