Home
last modified time | relevance | path

Searched refs:cm3605 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/light/
H A Dcm3605.c35 * struct cm3605 - CM3605 state
44 struct cm3605 { struct
57 struct cm3605 *cm3605 = iio_priv(indio_dev); in cm3605_prox_irq() local
61 IIO_EV_TYPE_THRESH, cm3605->dir); in cm3605_prox_irq()
65 if (cm3605->dir == IIO_EV_DIR_RISING) in cm3605_prox_irq()
66 cm3605->dir = IIO_EV_DIR_FALLING; in cm3605_prox_irq()
68 cm3605->dir = IIO_EV_DIR_RISING; in cm3605_prox_irq()
73 static int cm3605_get_lux(struct cm3605 *cm3605) in cm3605_get_lux() argument
109 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_read_raw() local
156 struct cm3605 *cm3605; cm3605_probe() local
269 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_remove() local
283 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_pm_suspend() local
294 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_pm_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dcm3605.c36 * struct cm3605 - CM3605 state
45 struct cm3605 { struct
58 struct cm3605 *cm3605 = iio_priv(indio_dev); in cm3605_prox_irq() local
62 IIO_EV_TYPE_THRESH, cm3605->dir); in cm3605_prox_irq()
66 if (cm3605->dir == IIO_EV_DIR_RISING) in cm3605_prox_irq()
67 cm3605->dir = IIO_EV_DIR_FALLING; in cm3605_prox_irq()
69 cm3605->dir = IIO_EV_DIR_RISING; in cm3605_prox_irq()
74 static int cm3605_get_lux(struct cm3605 *cm3605) in cm3605_get_lux() argument
110 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_read_raw() local
157 struct cm3605 *cm3605; cm3605_probe() local
272 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_remove() local
286 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_pm_suspend() local
297 struct cm3605 *cm3605 = iio_priv(indio_dev); cm3605_pm_resume() local
[all...]

Completed in 1 milliseconds