Lines Matching defs:at91_adc_state
585 struct at91_adc_state { struct
586 void __iomem *base;
587 int irq;
588 struct clk *per_clk;
589 struct regulator *reg;
590 struct regulator *vref;
591 int vref_uv;
592 unsigned int current_sample_rate;
593 struct iio_trigger *trig;
594 const struct at91_adc_trigger *selected_trig;
595 const struct iio_chan_spec *chan;
596 bool conversion_done;
597 u32 conversion_value;
598 unsigned int oversampling_ratio;
599 struct at91_adc_soc_info soc_info;
600 wait_queue_head_t wq_data_available;
601 struct at91_adc_dma dma_st;
602 struct at91_adc_touch touch_st;
603 struct at91_adc_temp temp_st;
604 struct iio_dev *indio_dev;
605 struct device *dev;
607 u16 buffer[AT91_BUFFER_MAX_HWORDS] __aligned(8);
612 struct mutex lock;