Home
last modified time | relevance | path

Searched refs:acquireFence (Results 1 - 25 of 77) sorted by relevance

1234

/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp31 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 Drs_egl_image_manager.h79 const sptr<SyncFence>& acquireFence, pid_t threadIndex);
84 const sptr<SyncFence>& acquireFence);
86 void WaitAcquireFence(const sptr<SyncFence>& acquireFence);
H A Drs_egl_image_manager.cpp242 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 Drs_vk_image_manager.h82 const sptr<SyncFence>& acquireFence, pid_t threadIndex);
86 const sptr<SyncFence>& acquireFence);
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/
H A Drs_egl_image_mgr_test.cpp79 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 Drs_test_util.cpp50 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 Drs_drop_frame_processor_unit_test.cpp108 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 Drs_unittest_drop_frame_processor_test.cpp123 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 Drs_egl_image_manager_test.cpp94 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 Drs_test_util.cpp50 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 Drs_drop_frame_processor_test.cpp123 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 Drs_surface_handler.h66 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 Drs_surface_handler_test.cpp127 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 Dsurface_image.cpp86 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 Drs_rcd_render_visitor.cpp43 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 Dhdi_framebuffer_surface.cpp118 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 Dhdilayer_context_systest.cpp103 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 Dbuffer_queue_test.cpp160 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 Dproducer_surface_delegator_test.cpp122 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 Dbuffer_queue_producer_remote_test.cpp245 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 Dbuffer_queue_producer_test.cpp222 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 Dbuffer_queue_consumer_test.cpp103 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 Dhdi_framebuffer_surface.h31 : 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 Dlayer_context.cpp105 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 Dsurface_reader.cpp75 sptr<SyncFence> acquireFence = new SyncFence(fence); in OnVsync() local
76 acquireFence->Wait(3000); // 3000ms in OnVsync()

Completed in 12 milliseconds

1234