Lines Matching defs:ad74413r_state
55 struct ad74413r_state { struct
56 struct ad74413r_channel_config channel_configs[AD74413R_CHANNEL_MAX];
57 unsigned int gpo_gpio_offsets[AD74413R_CHANNEL_MAX];
58 unsigned int comp_gpio_offsets[AD74413R_CHANNEL_MAX];
59 struct gpio_chip gpo_gpiochip;
60 struct gpio_chip comp_gpiochip;
61 struct completion adc_data_completion;
62 unsigned int num_gpo_gpios;
63 unsigned int num_comparator_gpios;
64 u32 sense_resistor_ohms;
65 int refin_reg_uv;
70 struct mutex lock;
72 const struct ad74413r_chip_info *chip_info;
73 struct spi_device *spi;
74 struct regmap *regmap;
75 struct device *dev;
76 struct iio_trigger *trig;
78 size_t adc_active_channels;
79 struct spi_message adc_samples_msg;
80 struct spi_transfer adc_samples_xfer[AD74413R_CHANNEL_MAX + 1];
86 struct {
91 u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX];
92 u8 reg_tx_buf[AD74413R_FRAME_SIZE];
93 u8 reg_rx_buf[AD74413R_FRAME_SIZE];