Lines Matching defs:at91_adc_state
597 struct at91_adc_state { struct
598 void __iomem *base;
599 int irq;
600 struct clk *per_clk;
601 struct regulator *reg;
602 struct regulator *vref;
603 int vref_uv;
604 unsigned int current_sample_rate;
605 struct iio_trigger *trig;
606 const struct at91_adc_trigger *selected_trig;
607 const struct iio_chan_spec *chan;
608 bool conversion_done;
609 u32 conversion_value;
610 unsigned int oversampling_ratio;
611 struct at91_adc_soc_info soc_info;
612 wait_queue_head_t wq_data_available;
613 struct at91_adc_dma dma_st;
614 struct at91_adc_touch touch_st;
615 struct at91_adc_temp temp_st;
616 struct iio_dev *indio_dev;
617 struct device *dev;
619 u16 buffer[AT91_BUFFER_MAX_HWORDS] __aligned(8);
624 struct mutex lock;