Lines Matching refs:Fence
78 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target,
106 virtual sp<Fence> getPresentFence(DisplayId displayId) const = 0;
109 virtual sp<Fence> getLayerReleaseFence(DisplayId displayId, HWC2::Layer* layer) const = 0;
113 virtual status_t setOutputBuffer(DisplayId displayId, const sp<Fence>& acquireFence,
216 status_t setClientTarget(DisplayId displayId, uint32_t slot, const sp<Fence>& acquireFence,
244 sp<Fence> getPresentFence(DisplayId displayId) const override;
247 sp<Fence> getLayerReleaseFence(DisplayId displayId, HWC2::Layer* layer) const override;
251 status_t setOutputBuffer(DisplayId displayId, const sp<Fence>& acquireFence,
337 sp<Fence> lastPresentFence = Fence::NO_FENCE; // signals when the last set op retires
338 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences;
340 sp<Fence> outbufAcquireFence = Fence::NO_FENCE;