Home
last modified time | relevance | path

Searched refs:SensorEventQueue (Results 1 – 25 of 28) sorted by relevance

12

/aosp12/frameworks/native/libs/sensor/
H A DSensorEventQueue.cpp40 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 DSensorManager.cpp228 sp<SensorEventQueue> SensorManager::createEventQueue( in createEventQueue()
230 sp<SensorEventQueue> queue; in createEventQueue()
241 queue = new SensorEventQueue(connection); in createEventQueue()
H A DAndroid.bp41 "SensorEventQueue.cpp",
/aosp12/hardware/libhardware/modules/sensors/
H A DSensorEventQueue.cpp26 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 DSensorEventQueue.h33 class SensorEventQueue {
41 explicit SensorEventQueue(int capacity);
42 ~SensorEventQueue();
H A DAndroid.bp15 "SensorEventQueue.cpp",
37 "SensorEventQueue.cpp",
H A Dmultihal.cpp134 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 DSensorEventQueue_test.cpp16 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 Dsensor.cpp37 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 DSensorPoseProvider.cpp57 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 DEventQueue.cpp30 EventQueueLooperCallback(sp<::android::SensorEventQueue> queue, in EventQueueLooperCallback()
55 wp<::android::SensorEventQueue> mQueue;
62 sp<::android::SensorEventQueue> internalQueue) in EventQueue()
H A DEventQueue.h44 sp<::android::SensorEventQueue> internalQueue);
54 sp<::android::SensorEventQueue> mInternalQueue;
H A DSensorManager.cpp220 sp<::android::SensorEventQueue> internalQueue = getInternalManager().createEventQueue(package); in createEventQueue()
/aosp12/frameworks/native/libs/sensor/include/sensor/
H A DSensorEventQueue.h50 class SensorEventQueue : public ASensorEventQueue, public RefBase
68 explicit SensorEventQueue(const sp<ISensorEventConnection>& connection);
69 virtual ~SensorEventQueue();
H A DSensorManager.h50 class SensorEventQueue; variable
62 sp<SensorEventQueue> createEventQueue(
/aosp12/frameworks/native/services/sensorservice/tests/
H A Dsensorservicetest.cpp32 sp<SensorEventQueue> q((SensorEventQueue*)data); in receiver()
103 sp<SensorEventQueue> q = mgr.createEventQueue(); in main()
/aosp12/frameworks/base/core/java/android/hardware/
H A DSystemSensorManager.java108 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 Dandroid_hardware_SensorManager.cpp294 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 DSensorEventConnection.cpp404 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 DSensorDevice.h297 std::array<Event, SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT> mEventBuffer;
H A DSensorService.cpp291 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 DSensorDevice.cpp282 SensorEventQueue::MAX_RECEIVE_BUFFER_EVENT_COUNT, in initializeHidlServiceV2_X()
/aosp12/frameworks/native/libs/sensor/tests/
H A DSensorEventQueue_test.cpp83 sp<SensorEventQueue> mQueue;
/aosp12/frameworks/base/boot/
H A Dboot-image-profile.txt8325 …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 Dboot-image-profile.txt8320 …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;

12