/aosp12/frameworks/native/libs/sensor/ |
H A D | SensorEventQueue.cpp | 40 SensorEventQueue::SensorEventQueue(const sp<ISensorEventConnection>& connection) in SensorEventQueue() function in android::SensorEventQueue 46 SensorEventQueue::~SensorEventQueue() { in ~SensorEventQueue() 50 void SensorEventQueue::onFirstRef() in onFirstRef() 55 int SensorEventQueue::getFd() const in getFd() 61 ssize_t SensorEventQueue::write(const sp<BitTube>& tube, in write() 83 sp<Looper> SensorEventQueue::getLooper() const in getLooper() 93 status_t SensorEventQueue::waitForEvent() const in waitForEvent() 118 status_t SensorEventQueue::wake() const in wake() 125 status_t SensorEventQueue::enableSensor(Sensor const* sensor) const { in enableSensor() 144 status_t SensorEventQueue::flush() const { in flush() [all …]
|
H A D | SensorManager.cpp | 228 sp<SensorEventQueue> SensorManager::createEventQueue( in createEventQueue() 230 sp<SensorEventQueue> queue; in createEventQueue() 241 queue = new SensorEventQueue(connection); in createEventQueue()
|
H A D | Android.bp | 41 "SensorEventQueue.cpp",
|
/aosp12/hardware/libhardware/modules/sensors/ |
H A D | SensorEventQueue.cpp | 26 SensorEventQueue::SensorEventQueue(int capacity) { in SensorEventQueue() function in SensorEventQueue 35 SensorEventQueue::~SensorEventQueue() { in ~SensorEventQueue() 41 int SensorEventQueue::getWritableRegion(int requestedLength, sensors_event_t** out) { in getWritableRegion() 63 void SensorEventQueue::markAsWritten(int count) { in markAsWritten() 67 int SensorEventQueue::getSize() { in getSize() 71 sensors_event_t* SensorEventQueue::peek() { in peek() 76 void SensorEventQueue::dequeue() { in dequeue() 86 bool SensorEventQueue::waitForSpace(pthread_mutex_t* mutex) { in waitForSpace()
|
H A D | SensorEventQueue.h | 33 class SensorEventQueue { 41 explicit SensorEventQueue(int capacity); 42 ~SensorEventQueue();
|
H A D | Android.bp | 15 "SensorEventQueue.cpp", 37 "SensorEventQueue.cpp",
|
H A D | multihal.cpp | 134 SensorEventQueue* queue; 141 SensorEventQueue* queue = ctx->queue; in writerTask() 209 std::vector<SensorEventQueue*> queues; 225 SensorEventQueue *queue = new SensorEventQueue(SENSOR_EVENT_QUEUE_CAPACITY); in addSubHwDevice() 371 SensorEventQueue* queue = this->queues.at(this->nextReadIndex); in poll()
|
/aosp12/hardware/libhardware/modules/sensors/tests/ |
H A D | SensorEventQueue_test.cpp | 16 bool checkWritableBufferSize(SensorEventQueue* queue, int requested, int expected) { in checkWritableBufferSize() 26 bool checkSize(SensorEventQueue* queue, int expected) { in checkSize() 45 SensorEventQueue* queue = new SensorEventQueue(10); in testSimpleWriteSizeCounts() 67 SensorEventQueue* queue = new SensorEventQueue(10); in testWrappingWriteSizeCounts() 95 SensorEventQueue* queue; 106 SensorEventQueue* queue = ctx->queue; in fullQueueWriterTask() 145 SensorEventQueue* queue = ctx->queue; in fullQueueReaderTask() 167 SensorEventQueue* queue = new SensorEventQueue(FULL_QUEUE_CAPACITY); in testFullQueueIo()
|
/aosp12/frameworks/base/native/android/ |
H A D | sensor.cpp | 37 using android::SensorEventQueue; 113 sp<SensorEventQueue> queue = in ASensorManager_createEventQueue() 128 sp<SensorEventQueue> q = static_cast<SensorEventQueue*>(queue); in ASensorManager_destroyEventQueue() 218 return static_cast<SensorEventQueue*>(queue)->enableSensor( in ASensorEventQueue_registerSensor() 227 return static_cast<SensorEventQueue*>(queue)->enableSensor( in ASensorEventQueue_enableSensor() 235 return static_cast<SensorEventQueue*>(queue)->disableSensor( in ASensorEventQueue_disableSensor() 248 return static_cast<SensorEventQueue*>(queue)->setEventRate( in ASensorEventQueue_setEventRate() 256 pfd.fd = static_cast<SensorEventQueue*>(queue)->getFd(); in ASensorEventQueue_hasEvents() 278 SensorEventQueue* sensorQueue = static_cast<SensorEventQueue*>(queue); in ASensorEventQueue_getEvents()
|
/aosp12/frameworks/av/media/libheadtracking/ |
H A D | SensorPoseProvider.cpp | 57 EventQueueGuard(const sp<SensorEventQueue>& queue, Looper* looper) : mQueue(queue) { in EventQueueGuard() 72 [[nodiscard]] SensorEventQueue* get() const { return mQueue.get(); } in get() 75 sp<SensorEventQueue> mQueue; 83 SensorEnableGuard(const sp<SensorEventQueue>& queue, int32_t sensor) in SensorEnableGuard() 104 sp<SensorEventQueue> const mQueue; 177 sp<SensorEventQueue> mQueue;
|
/aosp12/frameworks/native/services/sensorservice/hidl/ |
H A D | EventQueue.cpp | 30 EventQueueLooperCallback(sp<::android::SensorEventQueue> queue, in EventQueueLooperCallback() 55 wp<::android::SensorEventQueue> mQueue; 62 sp<::android::SensorEventQueue> internalQueue) in EventQueue()
|
H A D | EventQueue.h | 44 sp<::android::SensorEventQueue> internalQueue); 54 sp<::android::SensorEventQueue> mInternalQueue;
|
H A D | SensorManager.cpp | 220 sp<::android::SensorEventQueue> internalQueue = getInternalManager().createEventQueue(package); in createEventQueue()
|
/aosp12/frameworks/native/libs/sensor/include/sensor/ |
H A D | SensorEventQueue.h | 50 class SensorEventQueue : public ASensorEventQueue, public RefBase 68 explicit SensorEventQueue(const sp<ISensorEventConnection>& connection); 69 virtual ~SensorEventQueue();
|
H A D | SensorManager.h | 50 class SensorEventQueue; variable 62 sp<SensorEventQueue> createEventQueue(
|
/aosp12/frameworks/native/services/sensorservice/tests/ |
H A D | sensorservicetest.cpp | 32 sp<SensorEventQueue> q((SensorEventQueue*)data); in receiver() 103 sp<SensorEventQueue> q = mgr.createEventQueue(); in main()
|
/aosp12/frameworks/base/core/java/android/hardware/ |
H A D | SystemSensorManager.java | 108 private final HashMap<SensorEventListener, SensorEventQueue> mSensorListeners = 109 new HashMap<SensorEventListener, SensorEventQueue>(); 201 SensorEventQueue queue = mSensorListeners.get(listener); in registerListenerImpl() 208 queue = new SensorEventQueue(listener, looper, this, fullClassName); in registerListenerImpl() 230 SensorEventQueue queue = mSensorListeners.get(listener); in unregisterListenerImpl() 311 SensorEventQueue queue = mSensorListeners.get(listener); in flushImpl() 386 HashMap<SensorEventListener, SensorEventQueue> sensorListeners = in cleanupSensorConnection() 387 new HashMap<SensorEventListener, SensorEventQueue>(mSensorListeners); in cleanupSensorConnection() 827 static final class SensorEventQueue extends BaseEventQueue { class in SystemSensorManager 831 public SensorEventQueue(SensorEventListener listener, Looper looper, in SensorEventQueue() method in SystemSensorManager.SensorEventQueue
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_hardware_SensorManager.cpp | 294 sp<SensorEventQueue> mSensorQueue; 300 Receiver(const sp<SensorEventQueue>& sensorQueue, in Receiver() 317 sp<SensorEventQueue> getSensorEventQueue() const { in getSensorEventQueue() 334 sp<SensorEventQueue> q = reinterpret_cast<SensorEventQueue *>(data); in handleEvent() 435 sp<SensorEventQueue> queue(mgr->createEventQueue(clientName, mode, attributionTagName)); in nativeInitSensorEventQueue()
|
/aosp12/frameworks/native/services/sensorservice/ |
H A D | SensorEventConnection.cpp | 404 ssize_t size = SensorEventQueue::write(mChannel, in sendEvents() 571 ssize_t size = SensorEventQueue::write(mChannel, &flushCompleteEvent, 1); in sendPendingFlushEventsLocked() 586 const int maxWriteSize = helpers::min(SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT/2, in writeToSocketFromCache() 607 ssize_t size = SensorEventQueue::write(mChannel, in writeToSocketFromCache()
|
H A D | SensorDevice.h | 297 std::array<Event, SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT> mEventBuffer;
|
H A D | SensorService.cpp | 291 const size_t minBufferSize = SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT; in onFirstRef() 904 const size_t minBufferSize = SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT; in threadLoop()
|
H A D | SensorDevice.cpp | 282 SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT, in initializeHidlServiceV2_X()
|
/aosp12/frameworks/native/libs/sensor/tests/ |
H A D | SensorEventQueue_test.cpp | 83 sp<SensorEventQueue> mQueue;
|
/aosp12/frameworks/base/boot/ |
H A D | boot-image-profile.txt | 8325 …mSensorManager$BaseEventQueue;Landroid/hardware/SystemSensorManager$SensorEventQueue;,Landroid/har… 8332 …hardware/SystemSensorManager$BaseEventQueue;Landroid/hardware/SystemSensorManager$SensorEventQueue; 8334 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;-><init>(Landroid/hardware/SensorEventLis… 8335 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->addSensorEvent(Landroid/hardware/Sensor… 8336 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->dispatchSensorEvent(I[FIJ)V+]Ljava/util… 8337 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->removeSensorEvent(Landroid/hardware/Sen… 8347 …r;]Landroid/hardware/SystemSensorManager$SensorEventQueue;Landroid/hardware/SystemSensorManager$Se… 8349 …p;]Landroid/hardware/SystemSensorManager$SensorEventQueue;Landroid/hardware/SystemSensorManager$Se… 25114 Landroid/hardware/SystemSensorManager$SensorEventQueue;
|
/aosp12/frameworks/base/config/ |
H A D | boot-image-profile.txt | 8320 …mSensorManager$BaseEventQueue;Landroid/hardware/SystemSensorManager$SensorEventQueue;,Landroid/har… 8327 …hardware/SystemSensorManager$BaseEventQueue;Landroid/hardware/SystemSensorManager$SensorEventQueue; 8329 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;-><init>(Landroid/hardware/SensorEventLis… 8330 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->addSensorEvent(Landroid/hardware/Sensor… 8331 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->dispatchSensorEvent(I[FIJ)V+]Ljava/util… 8332 HSPLandroid/hardware/SystemSensorManager$SensorEventQueue;->removeSensorEvent(Landroid/hardware/Sen… 8342 …r;]Landroid/hardware/SystemSensorManager$SensorEventQueue;Landroid/hardware/SystemSensorManager$Se… 8344 …p;]Landroid/hardware/SystemSensorManager$SensorEventQueue;Landroid/hardware/SystemSensorManager$Se… 34751 Landroid/hardware/SystemSensorManager$SensorEventQueue;
|