Lines Matching defs:at91_adc_state
214 struct at91_adc_state { struct
215 struct clk *adc_clk;
216 u16 *buffer;
217 unsigned long channels_mask;
218 struct clk *clk;
219 bool done;
220 int irq;
221 u16 last_value;
222 int chnb;
223 struct mutex lock;
224 u8 num_channels;
225 void __iomem *reg_base;
226 const struct at91_adc_reg_desc *registers;
227 u32 startup_time;
228 u8 sample_hold_time;
229 bool sleep_mode;
230 struct iio_trigger **trig;
231 bool use_external;
232 u32 vref_mv;
233 u32 res; /* resolution used for convertions */
234 wait_queue_head_t wq_data_avail;
235 const struct at91_adc_caps *caps;
267 struct at91_adc_state *st = iio_priv(idev); in at91_adc_trigger_handler() argument