Lines Matching defs:tsc2046_adc_priv
126 struct tsc2046_adc_priv { struct
127 struct spi_device *spi;
128 const struct tsc2046_adc_dcfg *dcfg;
130 struct iio_trigger *trig;
131 struct hrtimer trig_timer;
132 spinlock_t trig_lock;
133 unsigned int trig_more_count;
135 struct spi_transfer xfer;
136 struct spi_message msg;
138 struct {
143 } scan_buf;
151 struct mutex slock;
152 struct tsc2046_adc_group_layout l[TI_TSC2046_MAX_CHAN];
153 struct tsc2046_adc_atom *rx;
154 struct tsc2046_adc_atom *tx;
156 struct tsc2046_adc_atom *rx_one;
157 struct tsc2046_adc_atom *tx_one;
159 unsigned int count;
160 unsigned int groups;
161 u32 effective_speed_hz;
162 u32 scan_interval_us;
163 u32 time_per_scan_us;
164 u32 time_per_bit_ns;
166 struct tsc2046_adc_ch_cfg ch_cfg[TI_TSC2046_MAX_CHAN];