/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/ |
H A D | bufferqueueproducer_fuzzer.cpp | 183 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 D | surface_fuzzer.cpp | 122 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 D | surface.h | 43 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) = 0; 127 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &configs) = 0;
|
H A D | ibuffer_producer.h | 64 const std::vector<sptr<SyncFence>> &fences,
|
/foundation/graphic/graphic_surface/surface/src/ |
H A D | producer_surface.cpp | 238 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 D | buffer_queue_producer.cpp | 321 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 D | buffer_client_producer.cpp | 302 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 D | hdi_device_impl.cpp | 401 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 D | producer_surface.h | 48 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) override; 56 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &config) override;
|
H A D | consumer_surface.h | 47 std::vector<sptr<SyncFence>> &fences, BufferRequestConfig &config) override 86 const std::vector<sptr<SyncFence>> &fences, const std::vector<BufferFlushConfigWithDamages> &config) override
|
H A D | buffer_client_producer.h | 50 const std::vector<sptr<SyncFence>> &fences,
|
H A D | buffer_queue_producer.h | 54 const std::vector<sptr<SyncFence>> &fences,
|
/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | buffer_queue_producer_test.cpp | 651 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 D | hdi_device_impl.h | 64 std::vector<uint32_t>& layers, std::vector<sptr<SyncFence>>& fences, bool isValidated) override;
|
H A D | hdi_device.h | 67 bool &needFlush, std::vector<uint32_t>& layers, std::vector<sptr<SyncFence>>& fences, bool isValidated) = 0;
|