/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 397 drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 418 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in Deinit() 428 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 429 drm_atomic_intf_ = {}; in Deinit() 759 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in PowerOn() 773 if (!drm_atomic_intf_) { in PowerOff() 782 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in PowerOff() 801 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in Doze() 816 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in DozeSuspend() 872 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ROI, token_.crtc_id, in SetupAtomic() [all …]
|
H A D | hw_peripheral_drm.cpp | 139 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_DEST_SCALER_CONFIG, token_.crtc_id, in SetDestScalarData() 170 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, 0); in SetupConcurrentWriteback() 224 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, token_.crtc_id); in ConfigureConcurrentWriteback() 229 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_CAPTURE_MODE, token_.crtc_id, capture_mode); in ConfigureConcurrentWriteback() 233 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, cwb_config_.token.conn_id, fb_id); in ConfigureConcurrentWriteback() 238 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, cwb_config_.token.conn_id, mode); in ConfigureConcurrentWriteback() 246 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, cwb_config_.token.conn_id, dst); in ConfigureConcurrentWriteback() 255 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, cwb_config_.token.conn_id, fence); in PostCommitConcurrentWriteback() 277 if (!drm_atomic_intf_) { in PowerOn() 286 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in PowerOn()
|
H A D | hw_virtual_drm.cpp | 62 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, token_.conn_id, fb_id); in ConfigureWbConnectorFbId() 72 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, token_.conn_id, dst); in ConfigureWbConnectorDestRect() 78 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, token_.conn_id, secure_mode); in ConfigureWbConnectorSecureMode() 212 if (!drm_atomic_intf_) { in PowerOn()
|
H A D | hw_tv_drm.cpp | 159 int ret = drm_atomic_intf_->Commit(true /* synchronous */, false /* retain_planes*/); in PowerOff() 246 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 255 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 273 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, in UpdateHDRMetaData() 322 if (!drm_atomic_intf_) { in PowerOn()
|
H A D | hw_peripheral_drm.h | 62 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in SetIdlePCState()
|
H A D | hw_device_drm.h | 190 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 477 ret = drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 487 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Init() 488 drm_atomic_intf_ = {}; in Init() 497 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Init() 498 drm_atomic_intf_ = {}; in Init() 543 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 544 drm_atomic_intf_ = {}; in Deinit() 887 if (!drm_atomic_intf_) { in PowerOff() 1295 int ret = drm_atomic_intf_->Validate(); in Validate() 1617 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_POST_PROC, in SetPPFeatures() [all …]
|
H A D | hw_peripheral_drm.cpp | 225 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_DEST_SCALER_CONFIG, token_.crtc_id, in SetDestScalarData() 283 drm_atomic_intf_->Perform(DRMOps::DPPS_CACHE_FEATURE, obj_id, feature_id, value); in SetDppsFeature() 349 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, in SetupConcurrentWriteback() 354 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, 0); in SetupConcurrentWriteback() 408 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, token_.crtc_id); in ConfigureConcurrentWriteback() 413 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_CAPTURE_MODE, token_.crtc_id, capture_mode); in ConfigureConcurrentWriteback() 417 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, cwb_config_.token.conn_id, fb_id); in ConfigureConcurrentWriteback() 422 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, cwb_config_.token.conn_id, mode); in ConfigureConcurrentWriteback() 430 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, cwb_config_.token.conn_id, dst); in ConfigureConcurrentWriteback() 455 if (!drm_atomic_intf_) { in PowerOn() [all …]
|
H A D | hw_tv_drm.cpp | 184 if (!drm_atomic_intf_) { in PowerOff() 199 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in PowerOff() 201 int ret = drm_atomic_intf_->Commit(true /* synchronous */, false /* retain_planes*/); in PowerOff() 308 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 317 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 335 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, in UpdateHDRMetaData() 358 if (!drm_atomic_intf_) { in PowerOn()
|
H A D | hw_virtual_drm.cpp | 63 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, token_.conn_id, fb_id); in ConfigureWbConnectorFbId() 73 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, token_.conn_id, dst); in ConfigureWbConnectorDestRect() 79 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, token_.conn_id, secure_mode); in ConfigureWbConnectorSecureMode() 231 if (!drm_atomic_intf_) { in PowerOn()
|
H A D | hw_peripheral_drm.h | 83 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in SetIdlePCState()
|
H A D | hw_device_drm.h | 217 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 479 ret = drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 489 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Init() 490 drm_atomic_intf_ = {}; in Init() 499 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Init() 500 drm_atomic_intf_ = {}; in Init() 549 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 550 drm_atomic_intf_ = {}; in Deinit() 1007 if (!drm_atomic_intf_) { in PowerOff() 1471 int ret = drm_atomic_intf_->Validate(); in Validate() 1814 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_POST_PROC, in SetPPFeatures() [all …]
|
H A D | hw_tv_drm.cpp | 172 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, in Deinit() 197 if (!drm_atomic_intf_) { in PowerOff() 208 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in PowerOff() 210 int ret = drm_atomic_intf_->Commit(true /* synchronous */, false /* retain_planes*/); in PowerOff() 295 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_COLORSPACE, token_.conn_id, colorspace); in UpdateHDRMetaData() 347 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 357 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, &hdr_metadata_); in UpdateHDRMetaData() 386 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, in UpdateHDRMetaData() 440 if (!drm_atomic_intf_) { in PowerOn() 446 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, token_.crtc_id); in PowerOn() [all …]
|
H A D | hw_peripheral_drm.cpp | 278 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_DEST_SCALER_CONFIG, token_.crtc_id, in SetDestScalarData() 347 drm_atomic_intf_->Perform(DRMOps::DPPS_CACHE_FEATURE, obj_id, feature_id, value); in SetDppsFeature() 414 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, in SetupConcurrentWriteback() 420 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, 0); in SetupConcurrentWriteback() 481 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_CAPTURE_MODE, token_.crtc_id, capture_mode); in ConfigureConcurrentWriteback() 498 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, cwb_config_.token.conn_id, dst); in ConfigureConcurrentWriteback() 524 if (!drm_atomic_intf_) { in PowerOn() 540 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in PowerOn() 545 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_DEST_SCALER_CONFIG, token_.crtc_id, in PowerOn() 677 int ret = drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FRAME_TRIGGER, in SetFrameTrigger() [all …]
|
H A D | hw_virtual_drm.cpp | 63 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, token_.conn_id, fb_id); in ConfigureWbConnectorFbId() 73 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, token_.conn_id, dst); in ConfigureWbConnectorDestRect() 79 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, token_.conn_id, secure_mode); in ConfigureWbConnectorSecureMode() 239 if (!drm_atomic_intf_) { in PowerOn()
|
H A D | hw_peripheral_drm.h | 87 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in SetIdlePCState()
|
H A D | hw_device_drm.h | 226 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 102 drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 112 if (drm_atomic_intf_->Commit(true /* synchronous */)) { in Init() 132 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 133 drm_atomic_intf_ = {}; in Deinit() 397 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_FB_ID, pipe_id, 0); in SetupAtomic() 398 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_CRTC, pipe_id, 0); in SetupAtomic() 425 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_H_DECIMATION, pipe_id, in SetupAtomic() 427 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_V_DECIMATION, pipe_id, in SetupAtomic() 439 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in SetupAtomic() 447 int ret = drm_atomic_intf_->Validate(); in Validate() [all …]
|
H A D | hw_device_drm.h | 130 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 324 drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 334 if (drm_atomic_intf_->Commit(true /* synchronous */)) { in Init() 361 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 362 drm_atomic_intf_ = {}; in Deinit() 642 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_H_DECIMATION, pipe_id, in SetupAtomic() 644 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_V_DECIMATION, pipe_id, in SetupAtomic() 649 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_FB_ID, pipe_id, fb_id); in SetupAtomic() 652 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_INPUT_FENCE, pipe_id, in SetupAtomic() 668 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in SetupAtomic() 678 int ret = drm_atomic_intf_->Validate(); in Validate() [all …]
|
H A D | hw_device_drm.h | 154 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 319 drm_mgr_intf_->CreateAtomicReq(token_, &drm_atomic_intf_); in Init() 329 if (drm_atomic_intf_->Commit(true /* synchronous */)) { in Init() 356 drm_mgr_intf_->DestroyAtomicReq(drm_atomic_intf_); in Deinit() 357 drm_atomic_intf_ = {}; in Deinit() 637 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_H_DECIMATION, pipe_id, in SetupAtomic() 639 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_V_DECIMATION, pipe_id, in SetupAtomic() 644 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_FB_ID, pipe_id, fb_id); in SetupAtomic() 647 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_INPUT_FENCE, pipe_id, in SetupAtomic() 663 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in SetupAtomic() 673 int ret = drm_atomic_intf_->Validate(); in Validate() [all …]
|
H A D | hw_device_drm.h | 156 sde_drm::DRMAtomicReqInterface *drm_atomic_intf_ = {}; variable
|