Searched refs:Fence (Results 1 - 24 of 24) sorted by relevance

/frameworks/native/libs/ui/
H A DFence.cpp17 #define LOG_TAG "Fence"
22 #include <ui/Fence.h>
29 const sp<Fence> Fence::NO_FENCE = sp<Fence>();
31 Fence::Fence() : function in class:android::Fence
35 Fence::Fence(int fenceFd) : function in class:android::Fence
39 Fence
[all...]
H A DFramebufferNativeWindow.cpp31 #include <ui/Fence.h>
225 sp<Fence> fence(new Fence(fenceFd));
226 int waitResult = fence->wait(Fence::TIMEOUT_NEVER);
228 ALOGE("dequeueBuffer_DEPRECATED: Fence::wait returned an "
282 sp<Fence> fence(new Fence(fenceFd));
283 fence->wait(Fence::TIMEOUT_NEVER);
H A DAndroid.mk19 Fence.cpp \
/frameworks/native/include/ui/
H A DFence.h34 // Fence
37 class Fence class in namespace:android
38 : public LightRefBase<Fence>, public Flattenable
41 static const sp<Fence> NO_FENCE;
43 // Construct a new Fence object with an invalid file descriptor. This
44 // should be done when the Fence object will be set up by unflattening
46 Fence();
48 // Construct a new Fence object to manage a given fence file descriptor.
49 // When the new Fence object is destructed the file descriptor will be
51 Fence(in
[all...]
/frameworks/native/include/gui/
H A DBufferItemConsumer.h83 const sp<Fence>& releaseFence = Fence::NO_FENCE);
H A DISurfaceTexture.h28 #include <ui/Fence.h>
73 virtual status_t dequeueBuffer(int *slot, sp<Fence>& fence,
93 sp<Fence> fence)
98 sp<Fence>* outFence) const {
119 sp<Fence> fence;
154 virtual void cancelBuffer(int slot, sp<Fence> fence) = 0;
H A DConsumerBase.h162 status_t addReleaseFence(int slot, const sp<Fence>& fence);
163 status_t addReleaseFenceLocked(int slot, const sp<Fence>& fence);
176 sp<Fence> mFence;
H A DBufferQueue.h26 #include <ui/Fence.h>
131 virtual status_t dequeueBuffer(int *buf, sp<Fence>& fence,
142 virtual void cancelBuffer(int buf, sp<Fence> fence);
209 sp<Fence> mFence;
234 const sp<Fence>& releaseFence);
434 sp<Fence> mFence;
H A DSurfaceTexture.h158 sp<Fence> getCurrentFence() const;
305 sp<Fence> mCurrentFence;
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.cpp71 status_t FramebufferSurface::nextBuffer(sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence) {
112 sp<Fence> acquireFence;
135 sp<Fence> fence(new Fence(fenceFd));
H A DFramebufferSurface.h62 status_t nextBuffer(sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence);
H A DHWComposer.h47 class Fence;
126 int fbPost(int32_t id, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
284 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
H A DHWComposer.cpp530 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf) {
727 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) {
/frameworks/native/libs/gui/
H A DISurfaceTexture.cpp84 virtual status_t dequeueBuffer(int *buf, sp<Fence>& fence,
100 fence = new Fence();
122 virtual void cancelBuffer(int buf, sp<Fence> fence) {
219 sp<Fence> fence;
244 sp<Fence> fence;
247 fence = new Fence();
292 static bool isValid(const sp<Fence>& fence) {
344 fence = new Fence();
H A DConsumerBase.cpp195 status_t ConsumerBase::addReleaseFence(int slot, const sp<Fence>& fence) {
200 status_t ConsumerBase::addReleaseFenceLocked(int slot, const sp<Fence>& fence) {
206 sp<Fence> mergedFence = Fence::merge(
H A DBufferItemConsumer.cpp80 const sp<Fence>& releaseFence) {
H A DSurfaceTextureClient.cpp26 #include <ui/Fence.h>
135 sp<Fence> fence(new Fence(fenceFd));
138 ALOGE("dequeueBuffer_DEPRECATED: Fence::wait returned an error: %d",
204 sp<Fence> fence;
252 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : NULL);
298 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : NULL);
755 sp<Fence> fenc
[all...]
H A DSurfaceTexture.cpp326 sp<Fence> fence(new Fence(fenceFd));
486 sp<Fence> fence(new Fence(fenceFd));
747 sp<Fence> SurfaceTexture::getCurrentFence() const {
H A DBufferQueue.cpp258 status_t BufferQueue::dequeueBuffer(int *outBuf, sp<Fence>& outFence,
489 sp<Fence> fence;
593 void BufferQueue::cancelBuffer(int buf, sp<Fence> fence) {
862 EGLSyncKHR eglFence, const sp<Fence>& fence) {
/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp71 sp<Fence> fence;
/frameworks/av/media/libstagefright/
H A DSurfaceMediaSource.cpp315 EGL_NO_SYNC_KHR, Fence::NO_FENCE);
413 Fence::NO_FENCE);
/frameworks/native/opengl/libagl/
H A Degl.cpp34 #include <ui/Fence.h>
383 sp<Fence> fence(new Fence(fenceFd));
384 if (fence->wait(Fence::TIMEOUT_NEVER) != NO_ERROR) {
534 sp<Fence> fence(new Fence(fenceFd));
535 if (fence->wait(Fence::TIMEOUT_NEVER)) {
/frameworks/native/services/surfaceflinger/
H A DLayer.cpp299 sp<Fence> fence = mSurfaceTexture->getCurrentFence();
/frameworks/compile/slang/BitWriter_2_9_func/
H A DBitcodeWriter.cpp1278 case Instruction::Fence:

Completed in 480 milliseconds