Home
last modified time | relevance | path

Searched refs:retire_fence (Results 1 – 25 of 28) sorted by relevance

12

/hardware/qcom/sm8150/display/sdm/libs/core/
Ddisplay_base.h190 DisplayError HandlePendingVSyncEnable(int32_t retire_fence);
191 DisplayError ResetPendingDoze(int32_t retire_fence);
Ddisplay_base.cpp1148 DisplayError DisplayBase::HandlePendingVSyncEnable(int32_t retire_fence) { in HandlePendingVSyncEnable() argument
1152 buffer_sync_handler_->SyncWait(retire_fence); in HandlePendingVSyncEnable()
2001 DisplayError DisplayBase::ResetPendingDoze(int32_t retire_fence) { in ResetPendingDoze() argument
2005 buffer_sync_handler_->SyncWait(retire_fence); in ResetPendingDoze()
/hardware/qcom/sm7250/display/composer/
Dhwc_display_virtual.cpp91 layer_stack_.retire_fence); in DumpVDSBuffer()
Dhwc_session.h568 void HandlePendingPowerMode(hwc2_display_t display, const shared_ptr<Fence> &retire_fence);
569 void HandlePendingHotplug(hwc2_display_t disp_id, const shared_ptr<Fence> &retire_fence);
Dhwc_session.cpp3298 const shared_ptr<Fence> &retire_fence) { in HandlePendingPowerMode() argument
3334 if (retire_fence == nullptr) { in HandlePendingPowerMode()
3338 Fence::Wait(retire_fence); in HandlePendingPowerMode()
3361 const shared_ptr<Fence> &retire_fence) { in HandlePendingHotplug() argument
3379 Fence::Wait(retire_fence); in HandlePendingHotplug()
Dhwc_display.h520 shared_ptr<Fence> &retire_fence);
/hardware/qcom/sm7250/display/sdm/include/core/
Dlayer_stack.h452 shared_ptr<Fence> retire_fence = nullptr; member
/hardware/qcom/sm7250/display/sdm/libs/core/
Ddisplay_base.h243 DisplayError HandlePendingVSyncEnable(const shared_ptr<Fence> &retire_fence);
244 DisplayError HandlePendingPowerState(const shared_ptr<Fence> &retire_fence);
Ddisplay_base.cpp610 error = HandlePendingPowerState(layer_stack->retire_fence); in Commit()
616 error = HandlePendingVSyncEnable(layer_stack->retire_fence); in Commit()
1418 DisplayError DisplayBase::HandlePendingVSyncEnable(const shared_ptr<Fence> &retire_fence) { in HandlePendingVSyncEnable() argument
1422 Fence::Wait(retire_fence); in HandlePendingVSyncEnable()
2257 DisplayError DisplayBase::HandlePendingPowerState(const shared_ptr<Fence> &retire_fence) { in HandlePendingPowerState() argument
2261 Fence::Wait(retire_fence); in HandlePendingPowerState()
Ddisplay_builtin.cpp413 Fence::Wait(layer_stack->retire_fence); in Commit()
458 previous_retire_fence_ = layer_stack->retire_fence; in Commit()
/hardware/qcom/sm7250/display/sdm/libs/core/drm/
Dhw_device_drm.cpp1030 shared_ptr<Fence> retire_fence = Fence::Create(INT(retire_fence_fd), "retire_power_on"); in PowerOn() local
1038 Fence::Wait(retire_fence, kTimeoutMsPowerOn); in PowerOn()
1074 shared_ptr<Fence> retire_fence = Fence::Create(INT(retire_fence_fd), "retire_power_off"); in PowerOff() local
1077 Fence::Wait(retire_fence, kTimeoutMsPowerOff); in PowerOff()
1114 shared_ptr<Fence> retire_fence = Fence::Create(INT(retire_fence_fd), "retire_doze"); in Doze() local
1121 Fence::Wait(retire_fence, kTimeoutMsDoze); in Doze()
1156 shared_ptr<Fence> retire_fence = Fence::Create(INT(retire_fence_fd), "retire_doze_suspend"); in DozeSuspend() local
1164 Fence::Wait(retire_fence, kTimeoutMsDozeSuspend); in DozeSuspend()
1618 shared_ptr<Fence> retire_fence = Fence::Create(INT(retire_fence_fd), "retire"); in AtomicCommit() local
1629 DLOGD_IF(kTagDriverConfig, "RETIRE fence: fd: %s", Fence::GetStr(retire_fence).c_str()); in AtomicCommit()
[all …]
/hardware/qcom/display/msm8998/sdm/libs/core/drm/
Dhw_device_drm.cpp525 int retire_fence = -1; in AtomicCommit() local
528 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, token_.conn_id, &retire_fence); in AtomicCommit()
532 stack->retire_fence_fd = retire_fence; in AtomicCommit()
/hardware/google/graphics/common/libhwc2.1/libdevice/
DExynosDisplay.h232 int retire_fence = -1; member
247 retire_fence = -1; in reset()
257 retire_fence = configs_data.retire_fence;
DExynosDisplay.cpp2700 mDpuData.retire_fence = in deliverWinConfigData()
2704 mDpuData.retire_fence = -1; in deliverWinConfigData()
2750 setFenceInfo(mDpuData.retire_fence, this, FENCE_TYPE_RETIRE, FENCE_IP_DPP, in deliverWinConfigData()
3642 if (mDpuData.retire_fence > 0) in presentDisplay()
3643 fence_close(mDpuData.retire_fence, this, FENCE_TYPE_RETIRE, FENCE_IP_DPP); in presentDisplay()
3644 mDpuData.retire_fence = -1; in presentDisplay()
3649 if (mDpuData.retire_fence != -1) { in presentDisplay()
3651 if (mDpuData.retire_fence >= 0) in presentDisplay()
3652 fence_close(mDpuData.retire_fence, this, FENCE_TYPE_RETIRE, FENCE_IP_DPP); in presentDisplay()
3656 hwcCheckFenceDebug(this, FENCE_TYPE_RETIRE, FENCE_IP_DPP, mDpuData.retire_fence); in presentDisplay()
[all …]
/hardware/qcom/sm8150/display/sdm/libs/hwc2/
Dhwc_session.h388 void HandlePowerOnPending(hwc2_display_t display, int retire_fence);
389 void HandleHotplugPending(hwc2_display_t disp_id, int retire_fence);
Dhwc_session.cpp3384 void HWCSession::HandlePowerOnPending(hwc2_display_t disp_id, int retire_fence) { in HandlePowerOnPending() argument
3406 if (retire_fence < 0) { in HandlePowerOnPending()
3409 int error = sync_wait(retire_fence, 1000); in HandlePowerOnPending()
3432 void HWCSession::HandleHotplugPending(hwc2_display_t disp_id, int retire_fence) { in HandleHotplugPending() argument
3450 if (retire_fence >= 0) { in HandleHotplugPending()
3451 int error = sync_wait(retire_fence, 1000); in HandleHotplugPending()
/hardware/qcom/display/msm8909/sdm/libs/core/drm/
Dhw_device_drm.cpp764 int retire_fence = -1; in AtomicCommit() local
767 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, token_.conn_id, &retire_fence); in AtomicCommit()
771 stack->retire_fence_fd = retire_fence; in AtomicCommit()
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/
Dhw_device_drm.cpp759 int retire_fence = -1; in AtomicCommit() local
762 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, token_.conn_id, &retire_fence); in AtomicCommit()
766 stack->retire_fence_fd = retire_fence; in AtomicCommit()
/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/
DExynosVirtualDisplay.cpp326 mDpuData.retire_fence = -1; in deliverWinConfigData()
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/fb/
Dhw_device.cpp513 stack->retire_fence_fd = mdp_commit.retire_fence; in Commit()
517 stored_retire_fence = mdp_commit.retire_fence; in Commit()
1083 mdp_disp_commit_.commit_v1.retire_fence = -1; in ResetDisplayParams()
/hardware/qcom/display/msm8909/sdm/libs/core/fb/
Dhw_device.cpp511 stack->retire_fence_fd = mdp_commit.retire_fence; in Commit()
515 stored_retire_fence = mdp_commit.retire_fence; in Commit()
1078 mdp_disp_commit_.commit_v1.retire_fence = -1; in ResetDisplayParams()
/hardware/qcom/sm8150/display/sdm/libs/core/fb/
Dhw_device.cpp528 stack->retire_fence_fd = mdp_commit.retire_fence; in Commit()
532 stored_retire_fence = mdp_commit.retire_fence; in Commit()
1077 mdp_disp_commit_.commit_v1.retire_fence = -1; in ResetDisplayParams()
/hardware/qcom/display/msm8998/sdm/libs/core/fb/
Dhw_device.cpp514 stack->retire_fence_fd = mdp_commit.retire_fence; in Commit()
518 stored_retire_fence = mdp_commit.retire_fence; in Commit()
1084 mdp_disp_commit_.commit_v1.retire_fence = -1; in ResetDisplayParams()
/hardware/qcom/sm8150/display/sdm/libs/core/drm/
Dhw_device_drm.cpp1376 int retire_fence = INT(retire_fence_); in AtomicCommit() local
1381 CloseFd(&retire_fence); in AtomicCommit()
1388 DLOGD_IF(kTagDriverConfig, "RETIRE fence created: fd:%d", retire_fence); in AtomicCommit()
1392 stack->retire_fence_fd = retire_fence; in AtomicCommit()
/hardware/qcom/display/msm8996/sdm/libs/core/fb/
Dhw_device.cpp458 stack->retire_fence_fd = mdp_commit.retire_fence; in Commit()
975 mdp_disp_commit_.commit_v1.retire_fence = -1; in ResetDisplayParams()

12