Lines Matching defs:ad74413r_state
51 struct ad74413r_state { struct
52 struct ad74413r_channel_config channel_configs[AD74413R_CHANNEL_MAX];
53 unsigned int gpo_gpio_offsets[AD74413R_CHANNEL_MAX];
54 unsigned int comp_gpio_offsets[AD74413R_CHANNEL_MAX];
55 struct gpio_chip gpo_gpiochip;
56 struct gpio_chip comp_gpiochip;
57 struct completion adc_data_completion;
58 unsigned int num_gpo_gpios;
59 unsigned int num_comparator_gpios;
60 u32 sense_resistor_ohms;
66 struct mutex lock;
68 const struct ad74413r_chip_info *chip_info;
69 struct spi_device *spi;
70 struct regulator *refin_reg;
71 struct regmap *regmap;
72 struct device *dev;
73 struct iio_trigger *trig;
75 size_t adc_active_channels;
76 struct spi_message adc_samples_msg;
77 struct spi_transfer adc_samples_xfer[AD74413R_CHANNEL_MAX + 1];
83 struct {
88 u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX];
89 u8 reg_tx_buf[AD74413R_FRAME_SIZE];
90 u8 reg_rx_buf[AD74413R_FRAME_SIZE];