Home
last modified time | relevance | path

Searched refs:DRMOps (Results 1 – 25 of 30) sorted by relevance

12

/hardware/qcom/sm7250/display/sde-drm/
Ddrm_atomic_req.cpp64 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 …]
Ddrm_plane.cpp287 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 …]
Ddrm_plane.h76 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, ...);
Ddrm_connector.h59 void Perform(DRMOps code, drmModeAtomicReq *req, va_list args);
94 void Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args);
Ddrm_crtc.h61 void Perform(DRMOps code, drmModeAtomicReq *req, va_list args);
105 void Perform(DRMOps code, uint32_t obj_id, drmModeAtomicReq *req, va_list args);
Ddrm_connector.cpp327 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 …]
Ddrm_atomic_req.h48 virtual int Perform(DRMOps op_code, uint32_t obj_id, ...);
/hardware/qcom/sm8150/display/sdm/libs/core/drm/
Dhw_device_drm.cpp101 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, &current_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 …]
Dhw_peripheral_drm.cpp41 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 …]
Dhw_virtual_drm.cpp48 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()
Dhw_tv_drm.cpp70 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/
Dhw_device_drm.cpp96 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, &current_mode); in PowerOff()
781 drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_POWER_MODE, token_.conn_id, DRMPowerMode::OFF); in PowerOff()
[all …]
Dhw_peripheral_drm.cpp38 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()
Dhw_virtual_drm.cpp47 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()
Dhw_tv_drm.cpp69 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()
Dhw_peripheral_drm.h62 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/
Dhw_device_drm.cpp103 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, &current_mode); in PowerOff()
[all …]
Dhw_tv_drm.cpp70 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, &current_mode); in PowerOn()
Dhw_peripheral_drm.cpp43 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 …]
Dhw_virtual_drm.cpp48 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/
Dhw_device_drm.cpp76 using sde_drm::DRMOps;
105 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, &current_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/
Dhw_device_drm.cpp93 using sde_drm::DRMOps;
327 drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, &current_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/
Ddrm_interface.h45 enum struct DRMOps { enum
312 virtual int Perform(DRMOps opcode, ...) = 0;
/hardware/qcom/display/msm8909/libdrmutils/
Ddrm_interface.h45 enum struct DRMOps { enum
346 virtual int Perform(DRMOps opcode, ...) = 0;
/hardware/qcom/display/msm8909w_3100/libdrmutils/
Ddrm_interface.h45 enum struct DRMOps { enum
346 virtual int Perform(DRMOps opcode, ...) = 0;

12