/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_vk_image_manager.cpp | 31 void WaitAcquireFence(const sptr<SyncFence>& acquireFence) in WaitAcquireFence() argument 33 if (acquireFence == nullptr) { in WaitAcquireFence() 36 acquireFence->Wait(3000); // 3000ms in WaitAcquireFence() 74 const sptr<SyncFence>& acquireFence, in MapVkImageFromSurfaceBuffer() 81 WaitAcquireFence(acquireFence); in MapVkImageFromSurfaceBuffer() 92 const sptr<SyncFence>& acquireFence) in CreateImageCacheFromBuffer() 94 WaitAcquireFence(acquireFence); in CreateImageCacheFromBuffer() 72 MapVkImageFromSurfaceBuffer( const sptr<OHOS::SurfaceBuffer>& buffer, const sptr<SyncFence>& acquireFence, pid_t threadIndex) MapVkImageFromSurfaceBuffer() argument 91 CreateImageCacheFromBuffer(sptr<OHOS::SurfaceBuffer> buffer, const sptr<SyncFence>& acquireFence) CreateImageCacheFromBuffer() argument
|
H A D | rs_egl_image_manager.h | 79 const sptr<SyncFence>& acquireFence, pid_t threadIndex); 84 const sptr<SyncFence>& acquireFence); 86 void WaitAcquireFence(const sptr<SyncFence>& acquireFence);
|
H A D | rs_egl_image_manager.cpp | 242 void RSEglImageManager::WaitAcquireFence(const sptr<SyncFence>& acquireFence) in WaitAcquireFence() argument 244 if (acquireFence == nullptr) { in WaitAcquireFence() 247 acquireFence->Wait(3000); // 3000ms in WaitAcquireFence() 271 const sptr<SyncFence>& acquireFence) in CreateImageCacheFromBuffer() 273 WaitAcquireFence(acquireFence); in CreateImageCacheFromBuffer() 285 const sptr<SyncFence>& acquireFence, pid_t threadIndex) in MapEglImageFromSurfaceBuffer() 287 WaitAcquireFence(acquireFence); in MapEglImageFromSurfaceBuffer() 270 CreateImageCacheFromBuffer(const sptr<OHOS::SurfaceBuffer>& buffer, const sptr<SyncFence>& acquireFence) CreateImageCacheFromBuffer() argument 284 MapEglImageFromSurfaceBuffer(const sptr<OHOS::SurfaceBuffer>& buffer, const sptr<SyncFence>& acquireFence, pid_t threadIndex) MapEglImageFromSurfaceBuffer() argument
|
H A D | rs_vk_image_manager.h | 82 const sptr<SyncFence>& acquireFence, pid_t threadIndex); 86 const sptr<SyncFence>& acquireFence);
|
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/ |
H A D | rs_egl_image_mgr_test.cpp | 79 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 83 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 92 sptr<SyncFence> acquireFence; in HWTEST_F() local 93 auto validCache = eglImageManager_->CreateImageCacheFromBuffer(buffer, acquireFence); in HWTEST_F() 141 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 145 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 149 sptr<SyncFence> acquireFence; in HWTEST_F() local 150 auto ret = eglImageManager_->MapEglImageFromSurfaceBuffer(buffer, acquireFence, 0); in HWTEST_F()
|
H A D | rs_test_util.cpp | 50 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in CreateSurfaceNodeWithBuffer() local 52 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage); in CreateSurfaceNodeWithBuffer() 54 surfaceHandler.SetBuffer(cbuffer, acquireFence, damage, timestamp); in CreateSurfaceNodeWithBuffer()
|
H A D | rs_drop_frame_processor_unit_test.cpp | 108 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE;
in HWTEST_F() local 110 GSError ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F() 112 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F()
|
H A D | rs_unittest_drop_frame_processor_test.cpp | 123 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE;
in HWTEST_F() local 125 GSError ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F() 127 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_egl_image_manager_test.cpp | 94 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 98 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 107 sptr<SyncFence> acquireFence; in HWTEST_F() local 108 auto validCache = eglImageManager_->CreateImageCacheFromBuffer(buffer, acquireFence); in HWTEST_F() 141 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 145 surfaceHandler->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 149 sptr<SyncFence> acquireFence; in HWTEST_F() local 150 auto ret = eglImageManager_->MapEglImageFromSurfaceBuffer(buffer, acquireFence, 0); in HWTEST_F()
|
H A D | rs_test_util.cpp | 50 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in CreateSurfaceNodeWithBuffer() local 52 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage); in CreateSurfaceNodeWithBuffer() 54 surfaceHandler.SetBuffer(cbuffer, acquireFence, damage, timestamp); in CreateSurfaceNodeWithBuffer()
|
H A D | rs_drop_frame_processor_test.cpp | 123 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE;
in HWTEST_F() local 125 GSError ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F() 127 ret = surfaceConsumer->AcquireBuffer(cbuffer, acquireFence, timestamp, damage);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_surface_handler.h | 66 acquireFence = SyncFence::InvalidFence();
in Reset() 74 sptr<SyncFence> acquireFence = SyncFence::InvalidFence();
member 119 const sptr<SyncFence>& acquireFence,
in SetBuffer() 127 buffer_.acquireFence = acquireFence;
in SetBuffer() 150 return buffer_.acquireFence;
in GetAcquireFence() 210 return preBuffer_.acquireFence;
in GetPreBufferAcquireFence() 117 SetBuffer( const sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& acquireFence, const Rect& damage, const int64_t timestamp) SetBuffer() argument
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_surface_handler_test.cpp | 127 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 131 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 138 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F() 158 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 161 rSSurfaceHandlerPtr_->SetBuffer(buffer, acquireFence, damage, timestamp); in HWTEST_F()
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/ |
H A D | surface_image.cpp | 86 void SurfaceImage::UpdateSurfaceInfo(uint32_t seqNum, sptr<SurfaceBuffer> buffer, const sptr<SyncFence> &acquireFence, in UpdateSurfaceInfo() argument 109 // wait on this acquireFence. in UpdateSurfaceInfo() 110 if (acquireFence != nullptr) { in UpdateSurfaceInfo() 111 acquireFence->Wait(-1); in UpdateSurfaceInfo() 127 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in UpdateSurfaceImage() local 130 ret = AcquireBuffer(buffer, acquireFence, timestamp, damage); in UpdateSurfaceImage() 142 UpdateSurfaceInfo(seqNum, buffer, acquireFence, timestamp, damage); in UpdateSurfaceImage() 421 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in AcquireNativeWindowBuffer() local 424 SurfaceError ret = AcquireBuffer(buffer, acquireFence, timestamp, damage); in AcquireNativeWindowBuffer() 437 *fenceFd = acquireFence in AcquireNativeWindowBuffer() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/ |
H A D | rs_rcd_render_visitor.cpp | 43 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in ConsumeAndUpdateBuffer() local 46 auto ret = consumer->AcquireBuffer(buffer, acquireFence, timestamp, damage); in ConsumeAndUpdateBuffer() 53 node.SetBuffer(buffer, acquireFence, damage, timestamp); in ConsumeAndUpdateBuffer()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/ |
H A D | hdi_framebuffer_surface.cpp | 118 sptr<SyncFence> acquireFence = SyncFence::InvalidFence(); in OnBufferAvailable() local 119 SurfaceError ret = consumerSurface_->AcquireBuffer(buffer, acquireFence, in OnBufferAvailable() 127 availableBuffers_.push(std::make_unique<FrameBufferEntry>(buffer, acquireFence, timestamp, damage)); in OnBufferAvailable()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/systemtest/ |
H A D | hdilayer_context_systest.cpp | 103 int32_t acquireFence = -1; in FillHdiLayer() local 106 GSError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage); in FillHdiLayer() 107 sptr<SyncFence> acquireSyncFence = new SyncFence(acquireFence); in FillHdiLayer()
|
/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | buffer_queue_test.cpp | 160 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 161 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 247 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 248 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 251 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 286 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 287 GSError ret = bq->AcquireBuffer(buffer, acquireFence, timestamp, damages); in HWTEST_F() 368 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 369 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 386 sptr<SyncFence> acquireFence in HWTEST_F() local 784 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; HWTEST_F() local [all...] |
H A D | producer_surface_delegator_test.cpp | 122 int32_t acquireFence = 3; in HWTEST_F() local 125 GSError ret = qwe->QueueBuffer(slot, acquireFence); in HWTEST_F() 156 int32_t acquireFence = 3; in HWTEST_F() local 158 GSError ret = qwe->QueueBuffer(slot, acquireFence); in HWTEST_F()
|
H A D | buffer_queue_producer_remote_test.cpp | 245 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 246 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 277 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 278 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 281 ret = bp->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F()
|
H A D | buffer_queue_producer_test.cpp | 222 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 223 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig); in HWTEST_F() 250 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 251 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig); in HWTEST_F() 254 ret = bqp_->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig); in HWTEST_F() 589 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 590 ret = bqpTmp->FlushBuffer(retval.sequence, bedata_, acquireFence, flushConfig); in HWTEST_F() 592 ret = bqpTmp->GetLastFlushedBuffer(retval.buffer, acquireFence, nullptr, false); in HWTEST_F() 628 EXPECT_EQ(bqpTmp->AcquireLastFlushedBuffer(retval.buffer, acquireFence, nullptr, 0, false), in HWTEST_F()
|
H A D | buffer_queue_consumer_test.cpp | 103 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 104 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F() 133 sptr<SyncFence> acquireFence = SyncFence::INVALID_FENCE; in HWTEST_F() local 134 ret = bq->FlushBuffer(retval.sequence, bedata, acquireFence, flushConfig); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/ |
H A D | hdi_framebuffer_surface.h | 31 : buffer(std::move(buf)), acquireFence(std::move(fence)), acquireTime(timeStamp), damageRect(damage) in FrameBufferEntry() 37 sptr<SyncFence> acquireFence; member
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/src/ |
H A D | layer_context.cpp | 105 int32_t acquireFence = -1; in FillHDILayer() local 108 SurfaceError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage); in FillHDILayer() 109 UniqueFd acquireFenceFd(acquireFence); in FillHDILayer()
|
/foundation/window/window_manager/utils/src/ |
H A D | surface_reader.cpp | 75 sptr<SyncFence> acquireFence = new SyncFence(fence);
in OnVsync() local 76 acquireFence->Wait(3000); // 3000ms
in OnVsync()
|