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

123456

/frameworks/native/include/ui/
H A DFence.h32 // Fence
35 class Fence class in namespace:android
36 : public LightRefBase<Fence>, public Flattenable<Fence>
39 static const sp<Fence> NO_FENCE;
50 // Construct a new Fence object with an invalid file descriptor. This
51 // should be done when the Fence object will be set up by unflattening
53 Fence() = default;
55 // Construct a new Fence object to manage a given fence file descriptor.
56 // When the new Fence objec
[all...]
H A DFenceTime.h20 #include <ui/Fence.h>
53 explicit Snapshot(const sp<Fence>& fence);
72 sp<Fence> fence{Fence::NO_FENCE};
73 nsecs_t signalTime{Fence::SIGNAL_TIME_INVALID};
78 explicit FenceTime(const sp<Fence>& fence);
79 explicit FenceTime(sp<Fence>&& fence);
81 // Passing in Fence::SIGNAL_TIME_PENDING is not allowed.
82 // Doing so will convert the signalTime to Fence::SIGNAL_TIME_INVALID.
86 // with Fence
[all...]
/frameworks/native/libs/ui/include/ui/
H A DFence.h32 // Fence
35 class Fence class in namespace:android
36 : public LightRefBase<Fence>, public Flattenable<Fence>
39 static const sp<Fence> NO_FENCE;
50 // Construct a new Fence object with an invalid file descriptor. This
51 // should be done when the Fence object will be set up by unflattening
53 Fence() = default;
55 // Construct a new Fence object to manage a given fence file descriptor.
56 // When the new Fence objec
[all...]
H A DFenceTime.h20 #include <ui/Fence.h>
53 explicit Snapshot(const sp<Fence>& fence);
72 sp<Fence> fence{Fence::NO_FENCE};
73 nsecs_t signalTime{Fence::SIGNAL_TIME_INVALID};
78 explicit FenceTime(const sp<Fence>& fence);
79 explicit FenceTime(sp<Fence>&& fence);
81 // Passing in Fence::SIGNAL_TIME_PENDING is not allowed.
82 // Doing so will convert the signalTime to Fence::SIGNAL_TIME_INVALID.
86 // with Fence
[all...]
/frameworks/native/libs/ui/include_vndk/ui/
H A DFence.h32 // Fence
35 class Fence class in namespace:android
36 : public LightRefBase<Fence>, public Flattenable<Fence>
39 static const sp<Fence> NO_FENCE;
50 // Construct a new Fence object with an invalid file descriptor. This
51 // should be done when the Fence object will be set up by unflattening
53 Fence() = default;
55 // Construct a new Fence object to manage a given fence file descriptor.
56 // When the new Fence objec
[all...]
H A DFenceTime.h20 #include <ui/Fence.h>
53 explicit Snapshot(const sp<Fence>& fence);
72 sp<Fence> fence{Fence::NO_FENCE};
73 nsecs_t signalTime{Fence::SIGNAL_TIME_INVALID};
78 explicit FenceTime(const sp<Fence>& fence);
79 explicit FenceTime(sp<Fence>&& fence);
81 // Passing in Fence::SIGNAL_TIME_PENDING is not allowed.
82 // Doing so will convert the signalTime to Fence::SIGNAL_TIME_INVALID.
86 // with Fence
[all...]
/frameworks/native/libs/ui/
H A DFence.cpp17 #include <ui/Fence.h>
19 #define LOG_TAG "Fence"
38 const sp<Fence> Fence::NO_FENCE = sp<Fence>(new Fence);
40 Fence::Fence(int fenceFd) : function in class:android::Fence
44 Fence::Fence(bas function in class:android::Fence
[all...]
H A DFenceTime.cpp34 const auto FenceTime::NO_FENCE = std::make_shared<FenceTime>(Fence::NO_FENCE);
48 FenceTime::FenceTime(const sp<Fence>& fence)
53 Fence::SIGNAL_TIME_INVALID : Fence::SIGNAL_TIME_PENDING) {
56 FenceTime::FenceTime(sp<Fence>&& fence)
61 Fence::SIGNAL_TIME_INVALID : Fence::SIGNAL_TIME_PENDING) {
65 : mState(Fence::isValidTimestamp(signalTime) ? State::VALID : State::INVALID),
68 if (CC_UNLIKELY(mSignalTime == Fence::SIGNAL_TIME_PENDING)) {
70 mSignalTime = Fence
[all...]
/frameworks/av/services/camera/libcameraservice/device3/
H A DStatusTracker.h33 class Fence;
66 void markComponentIdle(int id, const sp<Fence>& componentFence);
83 const sp<Fence>& componentFence);
93 sp<Fence> fence;
109 sp<Fence> mIdleFence;
H A DStatusTracker.cpp23 #include <ui/Fence.h>
36 mIdleFence(new Fence()),
83 void StatusTracker::markComponentIdle(int id, const sp<Fence>& componentFence) {
88 markComponent(id, ACTIVE, Fence::NO_FENCE);
92 const sp<Fence>& componentFence) {
182 mIdleFence = Fence::merge(String8("idleFence"),
/frameworks/native/include/gui/
H A DBufferSlot.h20 #include <ui/Fence.h>
30 class Fence;
183 mFence(Fence::NO_FENCE),
224 sp<Fence> mFence;
H A DBufferItemConsumer.h86 const sp<Fence>& releaseFence = Fence::NO_FENCE);
H A DStreamSplitter.h134 const sp<Fence>& getMergedFence() const { return mMergedFence; }
136 void mergeFence(const sp<Fence>& with);
152 sp<Fence> mMergedFence;
/frameworks/native/libs/gui/include/gui/
H A DBufferSlot.h20 #include <ui/Fence.h>
30 class Fence;
183 mFence(Fence::NO_FENCE),
224 sp<Fence> mFence;
H A DBufferItemConsumer.h86 const sp<Fence>& releaseFence = Fence::NO_FENCE);
H A DStreamSplitter.h134 const sp<Fence>& getMergedFence() const { return mMergedFence; }
136 void mergeFence(const sp<Fence>& with);
152 sp<Fence> mMergedFence;
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DDisplaySurface.h28 class Fence;
72 virtual const sp<Fence>& getClientTargetAcquireFence() const = 0;
H A DVirtualDisplaySurface.h91 virtual const sp<Fence>& getClientTargetAcquireFence() const override;
104 virtual status_t dequeueBuffer(int* pslot, sp<Fence>* fence, uint32_t w, uint32_t h,
109 sp<Fence>* outFence);
113 virtual status_t cancelBuffer(int pslot, const sp<Fence>& fence);
128 sp<Fence>* outFence, float outTransformMatrix[16]) override;
137 int* sslot, sp<Fence>* fence);
201 sp<Fence> mFbFence;
205 sp<Fence> mOutputFence;
H A DFramebufferSurface.h51 virtual const sp<Fence>& getClientTargetAcquireFence() const override;
64 sp<Fence>& outFence, ui::Dataspace& outDataspace);
86 sp<Fence> mCurrentFence;
H A DFramebufferSurface.cpp61 mCurrentFence(Fence::NO_FENCE),
96 sp<Fence> acquireFence(Fence::NO_FENCE);
108 sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence,
164 sp<Fence> fence = mHwc.getPresentFence(mDisplayType);
193 const sp<Fence>& FramebufferSurface::getClientTargetAcquireFence() const {
H A DHWComposer_hwc1.h27 #include <ui/Fence.h>
50 class Fence;
126 sp<Fence> getAndResetReleaseFence(int32_t id);
136 int fbPost(int32_t id, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
142 status_t setOutputBuffer(int32_t id, const sp<Fence>& acquireFence,
149 sp<Fence> getLastRetireFence(int32_t id) const;
166 virtual sp<Fence> getAndResetReleaseFence() = 0;
278 sp<Fence> getDisplayFence(int disp) const;
339 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
354 sp<Fence> lastRetireFenc
[all...]
/frameworks/av/include/media/stagefright/
H A DFrameRenderTracker.h26 #include <ui/Fence.h>
61 const sp<Fence> &fence)
83 sp<Fence> mFence;
101 int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence);
/frameworks/av/media/libstagefright/include/media/stagefright/
H A DFrameRenderTracker.h26 #include <ui/Fence.h>
61 const sp<Fence> &fence)
83 sp<Fence> mFence;
101 int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence);
/frameworks/native/services/surfaceflinger/tests/unittests/mock/gui/
H A DMockGraphicBufferProducer.h37 status_t(int*, sp<Fence>*, uint32_t, uint32_t, PixelFormat, uint64_t, uint64_t*,
40 MOCK_METHOD2(detachNextBuffer, status_t(sp<GraphicBuffer>*, sp<Fence>*));
43 MOCK_METHOD2(cancelBuffer, status_t(int, const sp<Fence>&));
55 MOCK_METHOD3(getLastQueuedBuffer, status_t(sp<GraphicBuffer>*, sp<Fence>*, float[16]));
/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp82 sp<Fence> fence;
144 sp<Fence> fence;
159 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, Fence::NO_FENCE);
182 sp<Fence> fence;
186 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, Fence::NO_FENCE);
233 sp<Fence> fence;
237 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, Fence::NO_FENCE);
270 sp<Fence> fence;
274 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, Fence::NO_FENCE);
335 sp<Fence> fenc
[all...]

Completed in 134 milliseconds

123456