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