Home | History | Annotate | Download | only in sensors

Lines Matching refs:ctl

138     SensorPoll*  ctl = (void*)dev;
141 if (ctl->fd < 0) {
142 ctl->fd = qemud_channel_open(SENSORS_SERVICE_NAME);
144 D("%s: fd=%d", __FUNCTION__, ctl->fd);
146 handle->data[0] = dup(ctl->fd);
155 SensorPoll* ctl = (void*)dev;
161 _sensorIdToName(handle), handle, ctl->fd, enabled);
171 active = ctl->active_sensors;
181 if (ctl->fd < 0) {
182 ctl->fd = qemud_channel_open(SENSORS_SERVICE_NAME);
185 ret = qemud_channel_send(ctl->fd, command, -1);
190 ctl->active_sensors = new_sensors;
198 SensorPoll* ctl = (void*)dev;
205 return qemud_channel_send(ctl->fd, command, -1);
211 SensorPoll* ctl = (void*)dev;
212 close(ctl->fd);
213 free(ctl);
416 SensorPoll* ctl = (void*)dev;
417 close(ctl->fd);
418 if (ctl->fd >= 0) {
419 close(ctl->fd);
421 if (ctl->events_fd >= 0) {
422 close(ctl->events_fd);
424 free(ctl);
454 SensorPoll* ctl = (void*)dev;
456 if (ctl->fd < 0) {