Lines Matching refs:dev

136 control__open_data_source(struct sensors_poll_device_t *dev)
138 SensorPoll* ctl = (void*)dev;
151 control__activate(struct sensors_poll_device_t *dev,
155 SensorPoll* ctl = (void*)dev;
196 control__set_delay(struct sensors_poll_device_t *dev, int32_t ms)
198 SensorPoll* ctl = (void*)dev;
201 D("%s: dev=%p delay-ms=%d", __FUNCTION__, dev, ms);
209 control__close(struct hw_device_t *dev)
211 SensorPoll* ctl = (void*)dev;
229 data__data_open(struct sensors_poll_device_t *dev, native_handle_t* handle)
231 SensorPoll* data = (void*)dev;
233 D("%s: dev=%p fd=%d", __FUNCTION__, dev, handle->data[0]);
244 D("%s: dev=%p fd=%d (was %d)", __FUNCTION__, dev, data->events_fd, handle->data[0]);
251 data__data_close(struct sensors_poll_device_t *dev)
253 SensorPoll* data = (void*)dev;
254 D("%s: dev=%p", __FUNCTION__, dev);
291 data__poll(struct sensors_poll_device_t *dev, sensors_event_t* values)
293 SensorPoll* data = (void*)dev;
296 D("%s: data=%p", __FUNCTION__, dev);
400 data__close(struct hw_device_t *dev)
402 SensorPoll* data = (SensorPoll*)dev;
415 static int poll__close(struct hw_device_t* dev)
417 SensorPoll* ctl = (void*)dev;
429 static int poll__poll(struct sensors_poll_device_t *dev,
432 SensorPoll* datadev = (void*)dev;
435 D("%s: dev=%p data=%p count=%d ", __FUNCTION__, dev, data, count);
438 ret = data__poll(dev, data);
450 static int poll__activate(struct sensors_poll_device_t *dev,
455 SensorPoll* ctl = (void*)dev;
456 D("%s: dev=%p handle=%x enable=%d ", __FUNCTION__, dev, handle, enabled);
459 hdl = control__open_data_source(dev);
460 ret = data__data_open(dev,hdl);
462 ret = control__activate(dev, handle, enabled);
466 static int poll__setDelay(struct sensors_poll_device_t *dev,
601 SensorPoll *dev = malloc(sizeof(*dev));
603 memset(dev, 0, sizeof(*dev));
605 dev->device.common.tag = HARDWARE_DEVICE_TAG;
606 dev->device.common.version = 0;
607 dev->device.common.module = (struct hw_module_t*) module;
608 dev->device.common.close = poll__close;
609 dev->device.poll = poll__poll;
610 dev->device.activate = poll__activate;
611 dev->device.setDelay = poll__setDelay;
612 dev->events_fd = -1;
613 dev->fd = -1;
615 *device = &dev->device.common;