Lines Matching refs:vcnl3020_data

76 struct vcnl3020_data {  struct
111 static int vcnl3020_get_and_apply_property(struct vcnl3020_data *data, in vcnl3020_get_and_apply_property()
133 static int vcnl3020_init(struct vcnl3020_data *data) in vcnl3020_init()
159 static bool vcnl3020_is_in_periodic_mode(struct vcnl3020_data *data) in vcnl3020_is_in_periodic_mode()
174 static int vcnl3020_measure_proximity(struct vcnl3020_data *data, int *val) in vcnl3020_measure_proximity()
215 static int vcnl3020_read_proxy_samp_freq(struct vcnl3020_data *data, int *val, in vcnl3020_read_proxy_samp_freq()
234 static int vcnl3020_write_proxy_samp_freq(struct vcnl3020_data *data, int val, in vcnl3020_write_proxy_samp_freq()
273 static bool vcnl3020_is_thr_enabled(struct vcnl3020_data *data) in vcnl3020_is_thr_enabled()
296 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_read_event()
331 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_write_event()
370 struct vcnl3020_data *data) in vcnl3020_enable_periodic()
403 struct vcnl3020_data *data) in vcnl3020_disable_periodic()
437 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_config_threshold()
467 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_read_event_config()
509 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_read_raw()
531 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_write_raw()
576 struct vcnl3020_data *data = iio_priv(indio_dev); in vcnl3020_handle_irq_thread()
606 struct vcnl3020_data *data; in vcnl3020_probe()