Lines Matching defs:at91_adc_state
487 struct at91_adc_state { struct
488 void __iomem *base;
489 int irq;
490 struct clk *per_clk;
491 struct regulator *reg;
492 struct regulator *vref;
493 int vref_uv;
494 unsigned int current_sample_rate;
495 struct iio_trigger *trig;
496 const struct at91_adc_trigger *selected_trig;
497 const struct iio_chan_spec *chan;
498 bool conversion_done;
499 u32 conversion_value;
500 unsigned int oversampling_ratio;
501 struct at91_adc_soc_info soc_info;
502 wait_queue_head_t wq_data_available;
503 struct at91_adc_dma dma_st;
504 struct at91_adc_touch touch_st;
505 struct iio_dev *indio_dev;
507 u16 buffer[AT91_BUFFER_MAX_HWORDS] __aligned(8);
512 struct mutex lock;