Home
last modified time | relevance | path

Searched refs:fences (Results 1 - 15 of 15) sorted by relevance

/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/
H A Dbufferqueueproducer_fuzzer.cpp183 std::vector<sptr<SyncFence>> fences; in DoSomethingInterestingWithMyAPI() local
187 fences.emplace_back(new SyncFence(-1)); in DoSomethingInterestingWithMyAPI()
189 bqp->FlushBuffers(sequences, bedataimpls, fences, flushConfigs); in DoSomethingInterestingWithMyAPI()
/foundation/graphic/graphic_surface/surface/test/fuzztest/surface_fuzzer/
H A Dsurface_fuzzer.cpp122 std::vector<sptr<SyncFence>> fences; in SurfaceFuzzTest3() local
124 pSurface->RequestBuffers(buffers, fences, config); in SurfaceFuzzTest3()
132 fences.emplace_back(SyncFence::INVALID_FENCE); in SurfaceFuzzTest3()
134 pSurface->FlushBuffers(buffers, fences, flushConfigs); in SurfaceFuzzTest3()
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/
H A Dsurface.h43 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) = 0;
127 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) = 0;
H A Dibuffer_producer.h64 const std::vector<sptr<SyncFence>> &fences,
/foundation/graphic/graphic_surface/surface/src/
H A Dproducer_surface.cpp238 std::vector<sptr<SyncFence>>& fences, BufferRequestConfig& config)
267 fences.emplace_back(retvalues[i].fence);
302 const std::vector<sptr<SyncFence>>& fences, const std::vector<BufferFlushConfigWithDamages>& configs)
304 if (buffers.size() == 0 || buffers.size() != fences.size() || producer_ == nullptr) {
308 if (buffers[i] == nullptr || fences[i] == nullptr) {
321 auto ret = producer_->FlushBuffers(sequences, bedata, fences, configs);
H A Dbuffer_queue_producer.cpp321 std::vector<sptr<SyncFence>> fences; in FlushBuffersRemote() local
333 fences.emplace_back(fence); in FlushBuffersRemote()
341 GSError sRet = FlushBuffers(sequences, bedataimpls, fences, configs); in FlushBuffersRemote()
986 const std::vector<sptr<SyncFence>> &fences, in FlushBuffers()
994 ret = bufferQueue_->FlushBuffer(sequences[i], bedata[i], fences[i], configs[i]); in FlushBuffers()
984 FlushBuffers(const std::vector<uint32_t> &sequences, const std::vector<sptr<BufferExtraData>> &bedata, const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) FlushBuffers() argument
H A Dbuffer_client_producer.cpp302 const std::vector<sptr<SyncFence>> &fences, in FlushBuffers()
319 if (!fences[i]->WriteToMessageParcel(arguments)) { in FlushBuffers()
300 FlushBuffers(const std::vector<uint32_t> &sequences, const std::vector<sptr<BufferExtraData>> &bedata, const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) FlushBuffers() argument
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_device_impl.cpp401 bool &needFlush, std::vector<uint32_t> &layers, std::vector<sptr<SyncFence>> &fences, bool isValidated) in CommitAndGetReleaseFence()
418 fences.resize(fencesNum); in CommitAndGetReleaseFence()
421 fences[i] = new SyncFence(fenceFds[i]); in CommitAndGetReleaseFence()
423 fences[i] = new SyncFence(-1); in CommitAndGetReleaseFence()
400 CommitAndGetReleaseFence(uint32_t screenId, sptr<SyncFence> &fence, int32_t &skipState, bool &needFlush, std::vector<uint32_t> &layers, std::vector<sptr<SyncFence>> &fences, bool isValidated) CommitAndGetReleaseFence() argument
/foundation/graphic/graphic_surface/surface/include/
H A Dproducer_surface.h48 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) override;
56 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &config) override;
H A Dconsumer_surface.h47 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) override
86 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &config) override
H A Dbuffer_client_producer.h50 const std::vector<sptr<SyncFence>> &fences,
H A Dbuffer_queue_producer.h54 const std::vector<sptr<SyncFence>> &fences,
/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dbuffer_queue_producer_test.cpp651 vector<sptr<SyncFence>> fences; in HWTEST_F() local
657 EXPECT_EQ(bqpTmp->FlushBuffers(sequences, bedata, fences, damages), OHOS::SURFACE_ERROR_UNKOWN); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/
H A Dhdi_device_impl.h64 std::vector<uint32_t>& layers, std::vector<sptr<SyncFence>>& fences, bool isValidated) override;
H A Dhdi_device.h67 bool &needFlush, std::vector<uint32_t>& layers, std::vector<sptr<SyncFence>>& fences, bool isValidated) = 0;

Completed in 12 milliseconds