/drivers/peripheral/display/hal/default_standard/src/display_device/fbdev/ |
H A D | fb_composition.cpp | 25 int32_t FbComposition::FbFresh(int fd, HdiLayer &clientlayer, int &fence)
in FbFresh() argument 41 fence = fbFrameInfo.outFence;
in FbFresh() 75 int fence = -1;
in Apply() local 78 int ret = FbFresh(fds_[i], *layer, fence);
in Apply() 79 layer->SetReleaseFence(fence);
in Apply()
|
H A D | fb_composition.h | 32 int32_t FbFresh(int fd, HdiLayer &clientlayer, int &fence);
|
/drivers/peripheral/camera/hal_c/hdi_cif/src/ |
H A D | buffer_producer_wrapper.cpp | 37 int fence = 0; in BufferProducerRequestBuffer() local 50 OHOS::SurfaceError ret = producer->RequestBuffer(sb, fence, requestConfig); in BufferProducerRequestBuffer() 65 buffer->fence = fence; in BufferProducerRequestBuffer()
|
/drivers/peripheral/display/interfaces/include/ |
H A D | display_device.h | 355 * @param fence Indicates the sync fence that specifies whether the display buffer can be accessed. The display 356 * buffer is created and released by the graphics service. It can be accessed only when the sync fence is in the 364 int32_t (*SetDisplayClientBuffer)(uint32_t devId, const BufferHandle *buffer, int32_t fence); 409 * @param fences Indicates the pointer to the start address of the fence array. 534 * @param fences Indicates the pointer to the start address of the fence array. 541 int32_t (*Commit)(uint32_t devId, int32_t *fence); 590 * This buffer stores the output of the virtual display device. The buffer can be used only after the sync fence 595 * @param fence Indicates the sync fence [all...] |
/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_display.cpp | 196 int32_t HdiDisplay::Commit(int32_t *fence) in Commit() argument 200 *fence = dup(mClientLayer->GetReleaseFenceFd()); in Commit() 201 DISPLAY_LOGD("the release fence is %{public}d", *fence); in Commit() 205 int32_t HdiDisplay::SetDisplayClientBuffer(const BufferHandle *buffer, int32_t fence) in SetDisplayClientBuffer() argument 207 mClientLayer->SetLayerBuffer(buffer, fence); in SetDisplayClientBuffer()
|
H A D | display_composer_vdi_impl.cpp | 136 int32_t DisplayComposerVdiImpl::SetDisplayClientBuffer(uint32_t devId, const BufferHandle& buffer, int32_t fence) in SetDisplayClientBuffer() argument 139 fence); in SetDisplayClientBuffer() 194 int32_t DisplayComposerVdiImpl::SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) in SetVirtualDisplayBuffer() argument 206 int32_t DisplayComposerVdiImpl::Commit(uint32_t devId, int32_t& fence) in Commit() argument 208 int32_t ec = HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::Commit, &fence); in Commit() 294 int32_t fence) in SetLayerBuffer() 297 int32_t ec = HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, holder, fence); in SetLayerBuffer() 293 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle& buffer, int32_t fence) SetLayerBuffer() argument
|
H A D | hdi_session.cpp | 198 static int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle *buffer, int32_t fence) in SetDisplayClientBuffer() argument 201 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::SetDisplayClientBuffer, buffer, fence); in SetDisplayClientBuffer() 231 static int32_t Commit(uint32_t devId, int32_t *fence) in Commit() argument 234 DISPLAY_CHK_RETURN((fence == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("fence is nullptr")); in Commit() 235 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::Commit, fence); in Commit() 322 static int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle *buffer, int32_t fence) in SetLayerBuffer() argument 325 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, buffer, fence); in SetLayerBuffer()
|
/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_display.cpp | 200 int32_t HdiDisplay::Commit(int32_t *fence)
in Commit() argument 204 *fence = mClientLayer->GetReleaseFenceFd();
in Commit() 205 DISPLAY_LOGD("the release fence is %{public}d", *fence);
in Commit() 209 int32_t HdiDisplay::SetDisplayClientBuffer(const BufferHandle *buffer, int32_t fence)
in SetDisplayClientBuffer() argument 211 mClientLayer->SetLayerBuffer(buffer, fence);
in SetDisplayClientBuffer()
|
H A D | hdi_session.cpp | 174 static int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle *buffer, int32_t fence)
in SetDisplayClientBuffer() argument 177 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::SetDisplayClientBuffer, buffer, fence);
in SetDisplayClientBuffer() 207 static int32_t Commit(uint32_t devId, int32_t *fence)
in Commit() argument 210 DISPLAY_CHK_RETURN((fence == NULL), DISPLAY_NULL_PTR, DISPLAY_LOGE("fence is nullptr"));
in Commit() 211 return HdiSession::GetInstance().CallDisplayFunction(devId, &HdiDisplay::Commit, fence);
in Commit() 298 static int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle *buffer, int32_t fence)
in SetLayerBuffer() argument 301 return HdiSession::GetInstance().CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, buffer, fence);
in SetLayerBuffer()
|
/drivers/peripheral/display/hdi_service/device/src/server/ |
H A D | display_device_service.cpp | 119 int32_t DisplayDeviceService::SetDisplayClientBuffer(uint32_t devId, const BufferHandle &buffer, int32_t fence) in SetDisplayClientBuffer() argument 121 return displayDevice_->SetDisplayClientBuffer(devId, &buffer, fence); in SetDisplayClientBuffer() 144 int32_t DisplayDeviceService::Commit(uint32_t devId, int32_t &fence) in Commit() argument 146 return displayDevice_->Commit(devId, &fence); in Commit() 165 int32_t DisplayDeviceService::SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle *buffer, int32_t fence) in SetVirtualDisplayBuffer() argument 167 return displayDevice_->SetVirtualDisplayBuffer(devId, const_cast<BufferHandle *>(buffer), fence); in SetVirtualDisplayBuffer() 178 int32_t DisplayDeviceService::GetWriteBackFrame(uint32_t devId, BufferHandle &buffer, int32_t &fence) in GetWriteBackFrame() argument 182 (void)fence; in GetWriteBackFrame() 356 uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) in SetLayerBuffer() 358 return displayLayer_->SetLayerBuffer(devId, layerId, &buffer, fence); in SetLayerBuffer() 355 SetLayerBuffer( uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) SetLayerBuffer() argument [all...] |
/drivers/peripheral/codec/hal/idl_service/src/ |
H A D | codec_dyna_buffer.cpp | 85 int fence = codecBuffer.fenceFd; in EmptyOmxBuffer() local 86 if (fence >= 0) { in EmptyOmxBuffer() 87 auto ret = SyncWait(fence, TIME_WAIT_MS); in EmptyOmxBuffer()
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/ |
H A D | codec_dyna_buffer.cpp | 73 int fence = codecBuffer.fenceFd; in EmptyOmxBuffer() local 74 if (fence >= 0) { in EmptyOmxBuffer() 75 auto ret = SyncWait(fence, TIME_WAIT_MS); in EmptyOmxBuffer()
|
/drivers/peripheral/camera/vdi_base/v4l2/src/stream_operator/stream_tunnel/standard/ |
H A D | stream_tunnel.cpp | 67 int32_t fence = 0; in GetBuffer() local 72 sfError = bufferQueue_->RequestBuffer(sb, fence, requestConfig_); in GetBuffer() 79 if (fence != -1) { in GetBuffer() 80 close(fence); in GetBuffer() 161 int32_t fence = -1; in PutBuffer() local 162 int ret = bufferQueue_->FlushBuffer(sb, fence, flushConfig_); in PutBuffer()
|
/drivers/peripheral/display/composer/hdi_service/include/ |
H A D | idisplay_composer_vdi.h | 53 virtual int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle& buffer, int32_t fence) = 0; 61 virtual int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) = 0; 63 virtual int32_t Commit(uint32_t devId, int32_t& fence) = 0; 76 virtual int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle& buffer, int32_t fence) = 0;
|
/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | display_composer_vdi_impl.h | 47 virtual int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle& buffer, int32_t fence) override; 55 virtual int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) override; 57 virtual int32_t Commit(uint32_t devId, int32_t& fence) override; 70 const BufferHandle& buffer, int32_t fence) override;
|
H A D | hdi_display.h | 94 virtual int32_t Commit(int32_t *fence); 110 virtual int32_t SetDisplayClientBuffer(const BufferHandle *buffer, int32_t fence);
|
/drivers/peripheral/display/hal/default_standard/src/display_device/ |
H A D | display_composer_vdi_impl.h | 47 virtual int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle& buffer, int32_t fence) override; 55 virtual int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) override; 57 virtual int32_t Commit(uint32_t devId, int32_t& fence) override; 70 const BufferHandle& buffer, int32_t fence) override;
|
H A D | display_composer_vdi_impl.cpp | 146 int32_t DisplayComposerVdiImpl::SetDisplayClientBuffer(uint32_t devId, const BufferHandle& buffer, int32_t fence) in SetDisplayClientBuffer() argument 149 int32_t ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::SetDisplayClientBuffer, &buffer, fence); in SetDisplayClientBuffer() 207 int32_t DisplayComposerVdiImpl::SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) in SetVirtualDisplayBuffer() argument 219 int32_t DisplayComposerVdiImpl::Commit(uint32_t devId, int32_t& fence) in Commit() argument 222 int32_t ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::Commit, &fence); in Commit() 317 int32_t fence) in SetLayerBuffer() 321 int32_t ec = composerModel_->CallLayerFunction(devId, layerId, &HdiLayer::SetLayerBuffer, holder, fence); in SetLayerBuffer() 316 SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle& buffer, int32_t fence) SetLayerBuffer() argument
|
/drivers/interface/display/composer/v1_0/display_command/ |
H A D | display_cmd_responser.h | 341 int32_t fence; member 365 if (CmdUtils::FileDescriptorUnpack(unpacker, inFds, data.fence) != HDF_SUCCESS) { in UnpackDisplayClientBufferInfo() 390 DumpLayerBuffer(data.devId, data.seqNo, data.fence, handle, "client_"); in SetDisplayClientBuffer() 403 if (data.fence > ERROR_FENCE_COUNT) { in SetDisplayClientBuffer() 420 data.fence = -1; in OnSetDisplayClientBuffer() 424 HdifdParcelable fdParcel(data.fence); in OnSetDisplayClientBuffer() 488 int32_t fence = -1; in OnCommit() local 508 ret = impl_->Commit(devId, fence); in OnCommit() 521 HdifdParcelable fdParcel(fence); in OnCommit() 790 int32_t fence; member 1038 DumpLayerBuffer(uint32_t devId, uint32_t layerId, int32_t fence, const BufferHandle& buffer, std::string tag) DumpLayerBuffer() argument 1094 WaitFence(int32_t fence, uint32_t timeout) WaitFence() argument [all...] |
/drivers/peripheral/location/geofence/hdi_service/ |
H A D | geofence_interface_impl.cpp | 39 int32_t GeofenceInterfaceImpl::AddGnssGeofence(const GeofenceInfo& fence, int monitorEvent) in AddGnssGeofence() argument
|
H A D | geofence_interface_impl.h | 33 int32_t AddGnssGeofence(const GeofenceInfo& fence, int monitorEvent) override;
|
/drivers/peripheral/display/hdi_service/device/include/interfaces/ |
H A D | idisplay_device.h | 60 virtual int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle &buffer, int32_t fence) = 0;
65 virtual int32_t Commit(uint32_t devId, int32_t &fence) = 0;
69 virtual int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle *buffer, int32_t fence) = 0;
71 virtual int32_t GetWriteBackFrame(uint32_t devId, BufferHandle &buffer, int32_t &fence) = 0;
105 virtual int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) = 0;
|
/drivers/peripheral/display/hdi_service/device/include/proxy/ |
H A D | display_device_proxy.h | 54 int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle &buffer, int32_t fence) override; 59 int32_t Commit(uint32_t devId, int32_t &fence) override; 63 int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle *bufhandle, int32_t fence) override; 65 int32_t GetWriteBackFrame(uint32_t devId, BufferHandle &buffer, int32_t &fence) override; 99 int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) override;
|
/drivers/peripheral/display/hdi_service/device/include/server/ |
H A D | display_device_service.h | 50 int32_t SetDisplayClientBuffer(uint32_t devId, const BufferHandle &buffer, int32_t fence) override; 55 int32_t Commit(uint32_t devId, int32_t &fence) override; 59 int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle *buffer, int32_t fence) override; 61 int32_t GetWriteBackFrame(uint32_t devId, BufferHandle &buffer, int32_t &fence) override; 95 int32_t SetLayerBuffer(uint32_t devId, uint32_t layerId, const BufferHandle &buffer, int32_t fence) override;
|
/drivers/interface/display/composer/v1_0/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 205 int32_t fence) override 208 return ToDispErrCode(req_->SetDisplayClientBuffer(devId, buffer, seqNo, fence)); 275 virtual int32_t SetVirtualDisplayBuffer(uint32_t devId, const BufferHandle& buffer, const int32_t fence) override 285 hdiFence->Init(fence); 298 virtual int32_t Commit(uint32_t devId, int32_t& fence) override 301 return ToDispErrCode(req_->Commit(devId, fence)); 412 int32_t fence, const std::vector<uint32_t>& deletingList) override 415 return ToDispErrCode(req_->SetLayerBuffer(devId, layerId, buffer, seqNo, fence, deletingList));
|