/hardware/qcom/sm7250/display/sde-drm/ |
D | drm_atomic_req.cpp | 64 int DRMAtomicReq::Perform(DRMOps opcode, uint32_t obj_id, ...) { in Perform() 68 case DRMOps::PLANE_SET_SRC_RECT: in Perform() 69 case DRMOps::PLANE_SET_DST_RECT: in Perform() 70 case DRMOps::PLANE_SET_ZORDER: in Perform() 71 case DRMOps::PLANE_SET_ROTATION: in Perform() 72 case DRMOps::PLANE_SET_ALPHA: in Perform() 73 case DRMOps::PLANE_SET_BLEND_TYPE: in Perform() 74 case DRMOps::PLANE_SET_H_DECIMATION: in Perform() 75 case DRMOps::PLANE_SET_V_DECIMATION: in Perform() 76 case DRMOps::PLANE_SET_FB_ID: in Perform() [all …]
|
D | drm_plane.cpp | 287 void DRMPlaneManager::Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args) { in Perform() 294 if (code == DRMOps::PLANE_SET_SCALER_CONFIG) { in Perform() 304 void DRMPlaneManager::Perform(DRMOps code, drmModeAtomicReq *req, uint32_t obj_id, ...) { in Perform() 757 void DRMPlane::Perform(DRMOps code, drmModeAtomicReq *req, va_list args) { in Perform() 762 case DRMOps::PLANE_SET_SRC_RECT: { in Perform() 773 case DRMOps::PLANE_SET_DST_RECT: { in Perform() 782 case DRMOps::PLANE_SET_EXCL_RECT: { in Perform() 787 case DRMOps::PLANE_SET_ZORDER: { in Perform() 793 case DRMOps::PLANE_SET_ROTATION: { in Perform() 811 case DRMOps::PLANE_SET_ALPHA: { in Perform() [all …]
|
D | drm_plane.h | 76 void Perform(DRMOps code, drmModeAtomicReq *req, va_list args); 92 void PerformWrapper(DRMOps code, drmModeAtomicReq *req, ...); 124 void Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args); 134 void Perform(DRMOps code, drmModeAtomicReq *req, uint32_t obj_id, ...);
|
D | drm_connector.h | 59 void Perform(DRMOps code, drmModeAtomicReq *req, va_list args); 94 void Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args);
|
D | drm_crtc.h | 61 void Perform(DRMOps code, drmModeAtomicReq *req, va_list args); 105 void Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args);
|
D | drm_connector.cpp | 327 void DRMConnectorManager::Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, in Perform() 804 void DRMConnector::Perform(DRMOps code, drmModeAtomicReq *req, va_list args) { in Perform() 808 case DRMOps::CONNECTOR_SET_CRTC: { in Perform() 814 case DRMOps::CONNECTOR_GET_RETIRE_FENCE: { in Perform() 821 case DRMOps::CONNECTOR_SET_OUTPUT_RECT: { in Perform() 835 case DRMOps::CONNECTOR_SET_OUTPUT_FB_ID: { in Perform() 841 case DRMOps::CONNECTOR_SET_POWER_MODE: { in Perform() 865 case DRMOps::CONNECTOR_SET_ROI: { in Perform() 871 case DRMOps::CONNECTOR_SET_AUTOREFRESH: { in Perform() 878 case DRMOps::CONNECTOR_SET_FB_SECURE_MODE: { in Perform() [all …]
|
D | drm_atomic_req.h | 48 virtual int Perform(DRMOps op_code, uint32_t obj_id, ...);
|
/hardware/qcom/sm8150/display/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 101 using sde_drm::DRMOps; 530 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, 0); in Deinit() 531 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::OFF); in Deinit() 532 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, nullptr); in Deinit() 533 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in Deinit() 860 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, token_.crtc_id); in PowerOn() 862 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode); in PowerOn() 864 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in PowerOn() 865 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::ON); in PowerOn() 867 drm_atomic_intf_->Perform(DRMOps::CRTC_GET_RELEASE_FENCE, token_.crtc_id, &release_fence_t); in PowerOn() [all …]
|
D | hw_peripheral_drm.cpp | 41 using sde_drm::DRMOps; 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() [all …]
|
D | hw_virtual_drm.cpp | 48 using sde_drm::DRMOps; 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()
|
D | hw_tv_drm.cpp | 70 using sde_drm::DRMOps; 199 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); 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()
|
/hardware/qcom/sdm845/display/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 96 using sde_drm::DRMOps; 415 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, 0); in Deinit() 416 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::OFF); in Deinit() 417 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, nullptr); in Deinit() 418 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in Deinit() 759 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in PowerOn() 760 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::ON); in PowerOn() 766 drm_atomic_intf_->Perform(DRMOps::CRTC_GET_RELEASE_FENCE, token_.crtc_id, release_fence); in PowerOn() 780 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode); in PowerOff() 781 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::OFF); in PowerOff() [all …]
|
D | hw_peripheral_drm.cpp | 38 using sde_drm::DRMOps; 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() 286 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in PowerOn()
|
D | hw_virtual_drm.cpp | 47 using sde_drm::DRMOps; 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()
|
D | hw_tv_drm.cpp | 69 using sde_drm::DRMOps; 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()
|
D | hw_peripheral_drm.h | 62 drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, in SetIdlePCState()
|
/hardware/qcom/sm7250/display/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 103 using sde_drm::DRMOps; 536 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, 0); in Deinit() 537 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::OFF); in Deinit() 538 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, nullptr); in Deinit() 539 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); in Deinit() 977 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 1); in PowerOn() 978 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::ON); in PowerOn() 980 drm_atomic_intf_->Perform(DRMOps::CRTC_GET_RELEASE_FENCE, token_.crtc_id, &release_fence_fd); in PowerOn() 982 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_GET_RETIRE_FENCE, token_.conn_id, &retire_fence_fd); in PowerOn() 1019 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode); in PowerOff() [all …]
|
D | hw_tv_drm.cpp | 70 using sde_drm::DRMOps; 172 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_HDR_METADATA, token_.conn_id, in Deinit() 208 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_ACTIVE, token_.crtc_id, 0); 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() 367 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() 446 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, token_.crtc_id); in PowerOn() 448 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode); in PowerOn()
|
D | hw_peripheral_drm.cpp | 43 using sde_drm::DRMOps; 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() 476 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, cwb_config_.token.conn_id, token_.crtc_id); in ConfigureConcurrentWriteback() 481 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_CAPTURE_MODE, token_.crtc_id, capture_mode); in ConfigureConcurrentWriteback() 485 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_FB_ID, cwb_config_.token.conn_id, fb_id); in ConfigureConcurrentWriteback() 490 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_FB_SECURE_MODE, cwb_config_.token.conn_id, mode); in ConfigureConcurrentWriteback() 498 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_OUTPUT_RECT, cwb_config_.token.conn_id, dst); in ConfigureConcurrentWriteback() [all …]
|
D | hw_virtual_drm.cpp | 48 using sde_drm::DRMOps; 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()
|
/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 76 using sde_drm::DRMOps; 105 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode_); in Init() 107 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_OUTPUT_FENCE_OFFSET, token_.crtc_id, 1); in Init() 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() 401 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ALPHA, pipe_id, layer.plane_alpha); in SetupAtomic() 402 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 405 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_BLEND_TYPE, pipe_id, blending); in SetupAtomic() 408 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_SRC_RECT, pipe_id, src); in SetupAtomic() 411 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_DST_RECT, pipe_id, dst); in SetupAtomic() [all …]
|
/hardware/qcom/display/msm8909/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 93 using sde_drm::DRMOps; 327 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode_); in Init() 329 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_OUTPUT_FENCE_OFFSET, token_.crtc_id, 1); in Init() 618 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ALPHA, pipe_id, layer.plane_alpha); in SetupAtomic() 619 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 622 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_BLEND_TYPE, pipe_id, blending); in SetupAtomic() 625 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_SRC_RECT, pipe_id, src); in SetupAtomic() 628 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_DST_RECT, pipe_id, dst); in SetupAtomic() 641 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ROTATION, pipe_id, rot_bit_mask); in SetupAtomic() 642 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_H_DECIMATION, pipe_id, in SetupAtomic() [all …]
|
/hardware/qcom/display/msm8998/libdrmutils/ |
D | drm_interface.h | 45 enum struct DRMOps { enum 312 virtual int Perform(DRMOps opcode, ...) = 0;
|
/hardware/qcom/display/msm8909/libdrmutils/ |
D | drm_interface.h | 45 enum struct DRMOps { enum 346 virtual int Perform(DRMOps opcode, ...) = 0;
|
/hardware/qcom/display/msm8909w_3100/libdrmutils/ |
D | drm_interface.h | 45 enum struct DRMOps { enum 346 virtual int Perform(DRMOps opcode, ...) = 0;
|