Lines Matching refs:isl29028_chip
86 struct isl29028_chip { struct
109 static int isl29028_set_proxim_sampling(struct isl29028_chip *chip, in isl29028_set_proxim_sampling() argument
136 static int isl29028_enable_proximity(struct isl29028_chip *chip) in isl29028_enable_proximity()
162 static int isl29028_set_als_scale(struct isl29028_chip *chip, int lux_scale) in isl29028_set_als_scale()
182 static int isl29028_set_als_ir_mode(struct isl29028_chip *chip, in isl29028_set_als_ir_mode()
235 static int isl29028_read_als_ir(struct isl29028_chip *chip, int *als_ir) in isl29028_read_als_ir()
263 static int isl29028_read_proxim(struct isl29028_chip *chip, int *prox) in isl29028_read_proxim()
289 static int isl29028_als_get(struct isl29028_chip *chip, int *als_data) in isl29028_als_get()
321 static int isl29028_ir_get(struct isl29028_chip *chip, int *ir_data) in isl29028_ir_get()
336 static int isl29028_set_pm_runtime_busy(struct isl29028_chip *chip, bool on) in isl29028_set_pm_runtime_busy()
356 struct isl29028_chip *chip = iio_priv(indio_dev); in isl29028_write_raw()
424 struct isl29028_chip *chip = iio_priv(indio_dev); in isl29028_read_raw()
530 static int isl29028_clear_configure_reg(struct isl29028_chip *chip) in isl29028_clear_configure_reg()
571 struct isl29028_chip *chip; in isl29028_probe()
642 struct isl29028_chip *chip = iio_priv(indio_dev); in isl29028_remove()
655 struct isl29028_chip *chip = iio_priv(indio_dev); in isl29028_suspend()