Home
last modified time | relevance | path

Searched refs:iio_backend (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/iio/
A Dbackend.h10 struct iio_backend;
94 int (*enable)(struct iio_backend *back);
95 void (*disable)(struct iio_backend *back);
104 int (*test_pattern_set)(struct iio_backend *back,
115 void (*free_buffer)(struct iio_backend *back,
117 int (*extend_chan_spec)(struct iio_backend *back,
124 int (*read_raw)(struct iio_backend *back,
147 int iio_backend_enable(struct iio_backend *back);
165 struct iio_backend *back,
172 int iio_backend_read_raw(struct iio_backend *back,
[all …]
/linux/drivers/iio/
A Dindustrialio-backend.c50 struct iio_backend { struct
72 struct iio_backend *back; argument
506 struct iio_backend *back, in devm_iio_backend_request_buffer()
592 struct iio_backend *back; in iio_backend_ext_info_get()
629 struct iio_backend *back; in iio_backend_ext_info_set()
684 struct iio_backend *back = arg; in iio_backend_release()
725 struct iio_backend *back; in __devm_iio_backend_fwnode_get()
811 struct iio_backend *
815 struct iio_backend *back; in __devm_iio_backend_get_from_fwnode_lookup()
846 struct iio_backend *back = arg; in iio_backend_unregister()
[all …]
/linux/drivers/iio/adc/
A Dadi-axi-adc.c90 static int axi_adc_enable(struct iio_backend *back) in axi_adc_enable()
117 static void axi_adc_disable(struct iio_backend *back) in axi_adc_disable()
146 static int axi_adc_data_sample_trigger(struct iio_backend *back, in axi_adc_data_sample_trigger()
163 static int axi_adc_iodelays_set(struct iio_backend *back, unsigned int lane, in axi_adc_iodelays_set()
192 static int axi_adc_test_pattern_set(struct iio_backend *back, in axi_adc_test_pattern_set()
234 static int axi_adc_chan_status(struct iio_backend *back, unsigned int chan, in axi_adc_chan_status()
253 static int axi_adc_debugfs_print_chan_status(struct iio_backend *back, in axi_adc_debugfs_print_chan_status()
277 static int axi_adc_chan_enable(struct iio_backend *back, unsigned int chan) in axi_adc_chan_enable()
293 static struct iio_buffer *axi_adc_request_buffer(struct iio_backend *back, in axi_adc_request_buffer()
305 static void axi_adc_free_buffer(struct iio_backend *back, in axi_adc_free_buffer()
[all …]
A Dsd_adc_modulator.c35 static int iio_sd_mod_enable(struct iio_backend *backend) in iio_sd_mod_enable()
45 static void iio_sd_mod_disable(struct iio_backend *backend) in iio_sd_mod_disable()
53 static int iio_sd_mod_read(struct iio_backend *backend, struct iio_chan_spec const *chan, int *val, in iio_sd_mod_read()
A Dstm32-dfsdm-adc.c82 struct iio_backend **backend;
678 struct iio_backend *backend; in stm32_dfsdm_generic_channel_parse_of()
A Dad9467.c161 struct iio_backend *back;
/linux/drivers/iio/dac/
A Dadi-axi-dac.c85 static int axi_dac_enable(struct iio_backend *back) in axi_dac_enable()
110 static void axi_dac_disable(struct iio_backend *back) in axi_dac_disable()
118 static struct iio_buffer *axi_dac_request_buffer(struct iio_backend *back, in axi_dac_request_buffer()
131 static void axi_dac_free_buffer(struct iio_backend *back, in axi_dac_free_buffer()
376 static int axi_dac_ext_info_set(struct iio_backend *back, uintptr_t private, in axi_dac_ext_info_set()
400 static int axi_dac_ext_info_get(struct iio_backend *back, uintptr_t private, in axi_dac_ext_info_get()
433 static int axi_dac_extend_chan(struct iio_backend *back, in axi_dac_extend_chan()
449 static int axi_dac_data_source_set(struct iio_backend *back, unsigned int chan, in axi_dac_data_source_set()
469 static int axi_dac_set_sample_rate(struct iio_backend *back, unsigned int chan, in axi_dac_set_sample_rate()
510 static int axi_dac_reg_access(struct iio_backend *back, unsigned int reg, in axi_dac_reg_access()
A Dad9739a.c74 struct iio_backend *back;
/linux/Documentation/devicetree/bindings/iio/dac/
A Dadi,ad9739a.yaml87 io-backends = <&iio_backend>;
/linux/Documentation/devicetree/bindings/iio/adc/
A Dadi,ad9467.yaml77 io-backends = <&iio_backend>;

Completed in 32 milliseconds