Lines Matching refs:tsl2563_chip

115 struct tsl2563_chip {  struct
140 static int tsl2563_set_power(struct tsl2563_chip *chip, int on) in tsl2563_set_power() argument
154 static int tsl2563_get_power(struct tsl2563_chip *chip) in tsl2563_get_power()
166 static int tsl2563_configure(struct tsl2563_chip *chip) in tsl2563_configure()
203 struct tsl2563_chip *chip = in tsl2563_poweroff_work()
204 container_of(work, struct tsl2563_chip, poweroff_work.work); in tsl2563_poweroff_work()
208 static int tsl2563_detect(struct tsl2563_chip *chip) in tsl2563_detect()
223 static int tsl2563_read_id(struct tsl2563_chip *chip, u8 *id) in tsl2563_read_id()
271 static void tsl2563_wait_adc(struct tsl2563_chip *chip) in tsl2563_wait_adc()
292 static int tsl2563_adjust_gainlevel(struct tsl2563_chip *chip, u16 adc) in tsl2563_adjust_gainlevel()
313 static int tsl2563_get_adc(struct tsl2563_chip *chip) in tsl2563_get_adc()
461 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_write_raw()
483 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_read_raw()
575 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_read_thresh()
596 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_write_thresh()
626 struct tsl2563_chip *chip = iio_priv(dev_info); in tsl2563_event_handler()
644 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_write_interrupt_config()
686 struct tsl2563_chip *chip = iio_priv(indio_dev); in tsl2563_read_interrupt_config()
717 struct tsl2563_chip *chip; in tsl2563_probe()
813 struct tsl2563_chip *chip = i2c_get_clientdata(client); in tsl2563_remove()
832 struct tsl2563_chip *chip = i2c_get_clientdata(to_i2c_client(dev)); in tsl2563_suspend()
850 struct tsl2563_chip *chip = i2c_get_clientdata(to_i2c_client(dev)); in tsl2563_resume()