Home
last modified time | relevance | path

Searched refs:vcnl3020_data (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/iio/proximity/
H A Dvcnl3020.c76 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()
[all …]