Searched refs:mFence (Results 1 - 25 of 29) sorted by relevance

12

/frameworks/base/services/core/java/com/android/server/location/
H A DGeofenceState.java35 public final Geofence mFence; field in class:GeofenceState
51 mFence = fence;
72 boolean inside = mDistanceToCenter <= Math.max(mFence.getRadius(), location.getAccuracy());
95 return Math.abs(mFence.getRadius() - mDistanceToCenter);
112 return String.format("%s d=%.0f %s", mFence.toString(), mDistanceToCenter, state);
H A DGeofenceManager.java132 if (geofence.equals(w.mFence) && intent.equals(w.mIntent)) {
159 if (fence.equals(state.mFence)) {
420 pw.append(state.mFence.toString());
/frameworks/av/media/libstagefright/
H A DFrameRenderTracker.cpp84 renderInfo->mFence = new Fence(::dup(fenceFd));
120 } else if (it->mFence != NULL) {
122 nsecs_t signalTime = it->mFence->getSignalTime();
129 it->mFence.clear();
138 if (drop || (it->mFence == NULL && it == mRenderQueue.begin())) {
176 if (it->mFence == NULL) {
183 it->mFence->isValid() ? "YES" : "NO");
H A DMediaSync.cpp350 returnBufferToInput_l(bufferItem->mGraphicBuffer, bufferItem->mFence);
576 bufferItem->mGraphicBuffer, bufferItem->mFence);
661 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence);
680 bufferItem.mFence);
694 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence);
H A DSurfaceMediaSource.cpp295 err = item.mFence->waitForever("SurfaceMediaSource::read");
/frameworks/av/include/media/stagefright/
H A DFrameRenderTracker.h39 // 1. queued frame: mMediaTime and mGraphicBuffer are set for the frame. mFence is the
41 // Key characteristics: mFence is not NULL and mIndex is negative.
43 // 2. dequeued frame: mFence is updated with the dequeue fence (write fence). mIndex is set.
44 // Key characteristics: mFence is not NULL and mIndex is non-negative. mRenderTime is still
47 // 3. rendered frame or frame: mFence is cleared, mRenderTimeNs is set.
48 // Key characteristics: mFence is NULL.
66 mFence(fence) {
75 mFence(NULL) {
83 sp<Fence> mFence; member in struct:android::FrameRenderTracker::Info
/frameworks/native/libs/gui/
H A DBufferItem.cpp28 mFence(NULL),
78 if (mFence != 0) {
79 size += mFence->getFlattenedSize();
92 if (mFence != 0) {
93 count += mFence->getFdCount();
125 if (mFence != 0) {
126 status_t err = mFence->flatten(buffer, size, fds, count);
182 mFence = new Fence();
183 status_t err = mFence->unflatten(buffer, size, fds, count);
H A DConsumerBase.cpp98 mSlots[slotIndex].mFence = Fence::NO_FENCE;
272 mSlots[item->mSlot].mFence = item->mFence;
296 if (!mSlots[slot].mFence.get()) {
297 mSlots[slot].mFence = fence;
301 mSlots[slot].mFence, fence);
306 mSlots[slot].mFence = fence;
309 mSlots[slot].mFence = mergedFence;
332 display, eglFence, mSlots[slot].mFence);
337 mSlots[slot].mFence
[all...]
H A DCpuConsumer.cpp121 if (b.mFence.get()) {
126 b.mFence->dup());
147 if (b.mFence.get()) {
152 b.mFence->dup());
H A DBufferItemConsumer.cpp77 err = item->mFence->waitForever("BufferItemConsumer::acquireBuffer");
H A DBufferQueueProducer.cpp455 mSlots[found].mFence = Fence::NO_FENCE;
470 if (CC_UNLIKELY(mSlots[found].mFence == NULL)) {
482 Fence::NO_FENCE : mSlots[found].mFence;
484 mSlots[found].mFence = Fence::NO_FENCE;
649 *outFence = mSlots[found].mFence;
715 mSlots[*outSlot].mFence = Fence::NO_FENCE;
817 mSlots[slot].mFence = fence;
836 item.mFence = fence;
993 mSlots[slot].mFence = fence;
1295 mSlots[*slot].mFence
[all...]
H A DBufferQueueConsumer.cpp207 outBuffer->mFence = Fence::NO_FENCE;
245 mSlots[slot].mFence = Fence::NO_FENCE;
376 mSlots[*outSlot].mFence = Fence::NO_FENCE;
437 mSlots[slot].mFence = releaseFence;
H A DStreamSplitter.cpp147 bufferItem.mTransform, bufferItem.mFence);
H A DBufferQueueCore.cpp215 mSlots[slot].mFence = Fence::NO_FENCE;
/frameworks/native/include/gui/
H A DBufferSlot.h183 mFence(Fence::NO_FENCE),
212 // mFence, below.)
215 // mFence is a fence which will signal when work initiated by the
223 // buffer, and mFence is set to NO_FENCE.
224 sp<Fence> mFence; member in struct:android::BufferSlot
H A DBufferItem.h57 // mFence is a fence that will signal when the buffer is idle.
58 sp<Fence> mFence; member in class:android::BufferItem
H A DConsumerBase.h201 // mFence is a fence which will signal when the buffer associated with
205 sp<Fence> mFence; member in struct:android::ConsumerBase::Slot
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.cpp109 status_t err = pinnedBuffer->getBufferItem().mFence->waitForever(
233 item.mGraphicBuffer, item.mFence);
337 item.mGraphicBuffer, item.mFence);
/frameworks/av/media/libstagefright/filters/
H A DGraphicBufferListener.cpp113 err = item.mFence->waitForever("GraphicBufferListener::getBufferItem");
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.cpp86 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, bi.mFence);
491 item.mGraphicBuffer, item.mFence);
648 releaseBuffer(item.mSlot, item.mFrameNumber, item.mGraphicBuffer, item.mFence);
693 item.mFence = mLatestBufferFence;
739 mLatestBufferFence = item.mFence;
852 item.mFence->isValid() ? item.mFence->dup() : -1);
975 item.mGraphicBuffer, item.mFence);
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3ZslStream.cpp173 fenceFd = bufferItem->getBufferItem().mFence->dup();
251 bufferItem->getBufferItem().mFence = releaseFence;
H A DCamera3InputStream.cpp78 fenceFd = bufferItem.mFence->dup();
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.cpp170 mCurrentFence = item.mFence;
172 outFence = item.mFence;
H A DHWC2On1Adapter.h156 FencedBuffer() : mBuffer(nullptr), mFence(Fence::NO_FENCE) {}
159 void setFence(int fenceFd) { mFence = new Fence(fenceFd); }
162 int getFence() const { return mFence->dup(); }
166 sp<Fence> mFence; member in class:android::HWC2On1Adapter::FencedBuffer
/frameworks/rs/
H A DrsGrallocConsumer.cpp102 if (b.mFence.get()) {
103 err = b.mFence->waitForever("GrallocConsumer::lockNextBuffer");

Completed in 389 milliseconds

12