Lines Matching defs:vcnl4000_chip_spec
207 struct vcnl4000_chip_spec { struct
208 const char *prod;
209 struct iio_chan_spec const *channels;
210 const int num_channels;
211 const struct iio_info *info;
212 const struct iio_buffer_setup_ops *buffer_setup_ops;
213 int (*init)(struct vcnl4000_data *data);
214 int (*measure_light)(struct vcnl4000_data *data, int *val);
215 int (*measure_proximity)(struct vcnl4000_data *data, int *val);
216 int (*set_power_state)(struct vcnl4000_data *data, bool on);
217 irqreturn_t (*irq_thread)(int irq, void *priv);
218 irqreturn_t (*trig_buffer_func)(int irq, void *priv);
220 u8 int_reg;
221 const int(*ps_it_times)[][2];
222 const int num_ps_it_times;
223 const int(*als_it_times)[][2];
224 const int num_als_it_times;
225 const unsigned int ulux_step;