Searched refs:layerBuffer (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/ |
H A D | hdidevice_test.cpp | 170 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 D | hdi_device_impl.cpp | 497 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 D | hdi_layer.cpp | 295 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 D | hdidevice_fuzzer.cpp | 118 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 D | hdi_device_impl.h | 75 int32_t SetLayerBuffer(uint32_t screenId, uint32_t layerId, const GraphicLayerBuffer &layerBuffer) override;
|
H A D | hdi_device.h | 78 virtual int32_t SetLayerBuffer(uint32_t screenId, uint32_t layerId, const GraphicLayerBuffer &layerBuffer) = 0;
|
Completed in 5 milliseconds