Home
last modified time | relevance | path

Searched refs:layerBuffer (Results 1 - 6 of 6) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/
H A Dhdidevice_test.cpp170 GraphicLayerBuffer layerBuffer = {handle, cacheIndex, acquireFence, deletingList}; in HWTEST_F() local
171 EXPECT_EQ(HdiDeviceTest::hdiDevice_->SetLayerBuffer(screenId, layerId, layerBuffer), GRAPHIC_DISPLAY_PARAM_ERR); in HWTEST_F()
173 EXPECT_EQ(HdiDeviceTest::hdiDevice_->SetLayerBuffer(screenId, layerId, layerBuffer), GRAPHIC_DISPLAY_PARAM_ERR); in HWTEST_F()
174 layerBuffer.acquireFence = new SyncFence(10); in HWTEST_F()
175 EXPECT_EQ(HdiDeviceTest::hdiDevice_->SetLayerBuffer(screenId, layerId, layerBuffer), GRAPHIC_DISPLAY_PARAM_ERR); in HWTEST_F()
176 layerBuffer.cacheIndex = 0; in HWTEST_F()
179 EXPECT_EQ(hdiDeviceMock_->SetLayerBuffer(screenId, layerId, layerBuffer), GRAPHIC_DISPLAY_SUCCESS); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_device_impl.cpp497 int32_t HdiDeviceImpl::SetLayerBuffer(uint32_t screenId, uint32_t layerId, const GraphicLayerBuffer &layerBuffer) in SetLayerBuffer() argument
500 if ((layerBuffer.handle == nullptr && layerBuffer.cacheIndex == INVALID_BUFFER_CACHE_INDEX) || in SetLayerBuffer()
501 layerBuffer.acquireFence == nullptr) { in SetLayerBuffer()
504 int32_t fenceFd = (layerBuffer.acquireFence)->Get(); in SetLayerBuffer()
505 return g_composer->SetLayerBuffer(screenId, layerId, layerBuffer.handle, layerBuffer.cacheIndex, in SetLayerBuffer()
506 fenceFd, layerBuffer.deletingList); in SetLayerBuffer()
H A Dhdi_layer.cpp295 GraphicLayerBuffer layerBuffer; in SetLayerBuffer() local
296 layerBuffer.cacheIndex = index; in SetLayerBuffer()
297 layerBuffer.acquireFence = currAcquireFence; in SetLayerBuffer()
298 layerBuffer.deletingList = deletingList; in SetLayerBuffer()
300 layerBuffer.handle = nullptr; in SetLayerBuffer()
302 layerBuffer.handle = currBuffer->GetBufferHandle(); in SetLayerBuffer()
304 return device_->SetLayerBuffer(screenId_, layerId_, layerBuffer); in SetLayerBuffer()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdidevice_fuzzer/
H A Dhdidevice_fuzzer.cpp118 GraphicLayerBuffer layerBuffer = {nullptr, INVALID_BUFFER_CACHE_INDEX, fence, deletingList}; in HdiDeviceFuzzTest2() local
119 device->SetLayerBuffer(screenId, layerId, layerBuffer); in HdiDeviceFuzzTest2()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/
H A Dhdi_device_impl.h75 int32_t SetLayerBuffer(uint32_t screenId, uint32_t layerId, const GraphicLayerBuffer &layerBuffer) override;
H A Dhdi_device.h78 virtual int32_t SetLayerBuffer(uint32_t screenId, uint32_t layerId, const GraphicLayerBuffer &layerBuffer) = 0;

Completed in 5 milliseconds