Lines Matching defs:als
25 #define ACPI_ALS_CLASS "als"
26 #define ACPI_ALS_DEVICE_NAME "acpi-als"
29 ACPI_MODULE_NAME("acpi-als");
85 static int acpi_als_read_value(struct acpi_als *als, char *prop, s32 *val)
90 status = acpi_evaluate_integer(als->device->handle, prop, NULL,
106 struct acpi_als *als = iio_priv(indio_dev);
107 s32 *buffer = als->evt_buffer;
112 mutex_lock(&als->lock);
118 ret = acpi_als_read_value(als, ACPI_ALS_ILLUMINANCE, &val);
130 iio_push_to_buffers_with_timestamp(indio_dev, als->evt_buffer, time_ns);
133 mutex_unlock(&als->lock);
140 struct acpi_als *als = iio_priv(indio_dev);
151 ret = acpi_als_read_value(als, ACPI_ALS_ILLUMINANCE, &temp_val);
166 struct acpi_als *als;
170 indio_dev = devm_iio_device_alloc(&device->dev, sizeof(*als));
174 als = iio_priv(indio_dev);
177 als->device = device;
178 mutex_init(&als->lock);