Lines Matching refs:Sensor
216 int32_t sensor_handle = buffer[i].sensor;
218 ALOGD_IF(DEBUG_CONNECTIONS, "flush complete event sensor==%d ",
219 buffer[i].meta_data.sensor);
220 // Setting sensor_handle to the correct sensor to ensure the sensor events per
221 // connection are filtered correctly. buffer[i].sensor is zero for meta_data
223 sensor_handle = buffer[i].meta_data.sensor;
227 // Check if this connection has registered for this sensor. If not continue to the
235 // Check if there is a pending flush_complete event for this sensor on this connection.
239 ALOGD_IF(DEBUG_CONNECTIONS, "First flush event for sensor==%d ",
240 buffer[i].meta_data.sensor);
245 // If there is a pending flush complete event for this sensor on this connection,
263 // Regular sensor event, just copy it to the scratch buffer.
266 } while ((i<numEvents) && ((buffer[i].sensor == sensor_handle &&
269 buffer[i].meta_data.sensor == sensor_handle)));
397 flushCompleteEvent.meta_data.sensor = handle;
409 flushCompleteEvent.meta_data.sensor);
478 FlushInfo& flushInfo = mSensorInfo.editValueFor(scratch[j].meta_data.sensor);
564 mService->getSensorInterfaceFromHandle(sensor_event.sensor);
604 // send sensor data that is stored in mEventCache for this connection.
618 const Sensor& sensor = si->getSensor();
619 if (sensor.getFifoReservedEventCount() == sensor.getFifoMaxEventCount()) {
620 // Each sensor has a reserved fifo. Sum up the fifo sizes for all wake up sensors and
622 if (sensor.isWakeUpSensor()) {
623 fifoWakeUpSensors += sensor.getFifoReservedEventCount();
625 fifoNonWakeUpSensors += sensor.getFifoReservedEventCount();
629 if (sensor.isWakeUpSensor()) {
630 fifoWakeUpSensors = fifoWakeUpSensors > sensor.getFifoMaxEventCount() ?
631 fifoWakeUpSensors : sensor.getFifoMaxEventCount();
634 fifoNonWakeUpSensors = fifoNonWakeUpSensors > sensor.getFifoMaxEventCount() ?
635 fifoNonWakeUpSensors : sensor.getFifoMaxEventCount();