Lines Matching refs:device

62 acpi_GetInteger(als_driver_cookie *device,
72 status_t status = device->acpi->evaluate_method(device->acpi_cookie, path,
85 als_notify_handler(acpi_handle device, uint32 value, void *context)
92 // #pragma mark - device module API
113 als_device_cookie *device;
114 device = (als_device_cookie*)calloc(1, sizeof(als_device_cookie));
115 if (device == NULL)
118 device->driver_cookie = (als_driver_cookie*)initCookie;
119 device->stop_watching = 0;
121 *cookie = device;
140 als_device_cookie *device = (als_device_cookie*)_cookie;
145 status_t status = acpi_GetInteger(device->driver_cookie,
172 //als_device_cookie* device = (als_device_cookie*)_cookie;
181 als_device_cookie* device = (als_device_cookie*)cookie;
182 free(device);
201 // check whether it's really a device
209 // check whether it's a als device
236 als_driver_cookie *device;
237 device = (als_driver_cookie *)calloc(1, sizeof(als_driver_cookie));
238 if (device == NULL)
241 *driverCookie = device;
243 device->node = node;
247 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi,
248 (void **)&device->acpi_cookie);
261 status_t status = acpi_GetInteger(device, "_STA", &sta);
265 ERROR("acpi_als_init_driver device disabled\n");
270 status = acpi_GetInteger(device, "_ALI", &luminance);
277 device->acpi->install_notify_handler(device->acpi_cookie,
278 ACPI_ALL_NOTIFY, als_notify_handler, device);
288 als_driver_cookie *device = (als_driver_cookie*)driverCookie;
290 device->acpi->remove_notify_handler(device->acpi_cookie,
293 free(device);
300 als_driver_cookie *device = (als_driver_cookie*)cookie;
311 return sDeviceManager->publish_device(device->node, name,