Searched refs:iio_backend (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/iio/ |
| A D | backend.h | 10 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 D | industrialio-backend.c | 50 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 D | adi-axi-adc.c | 90 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 D | sd_adc_modulator.c | 35 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 D | stm32-dfsdm-adc.c | 82 struct iio_backend **backend; 678 struct iio_backend *backend; in stm32_dfsdm_generic_channel_parse_of()
|
| A D | ad9467.c | 161 struct iio_backend *back;
|
| /linux/drivers/iio/dac/ |
| A D | adi-axi-dac.c | 85 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 D | ad9739a.c | 74 struct iio_backend *back;
|
| /linux/Documentation/devicetree/bindings/iio/dac/ |
| A D | adi,ad9739a.yaml | 87 io-backends = <&iio_backend>;
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| A D | adi,ad9467.yaml | 77 io-backends = <&iio_backend>;
|
Completed in 32 milliseconds