/aosp12/hardware/qcom/display/msm8226/libexternal/ |
H A D | external.cpp | 349 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].fd = mFd; in openFrameBuffer() 361 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].fd = mFd; in closeFrameBuffer() 585 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = width; in setAttributes() 586 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = height; in setAttributes() 615 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = in setAttributes() 617 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = in setAttributes() 624 mHwcContext->mViewFrame[HWC_DISPLAY_EXTERNAL].left = 0; in setAttributes() 625 mHwcContext->mViewFrame[HWC_DISPLAY_EXTERNAL].top = 0; in setAttributes() 626 mHwcContext->mViewFrame[HWC_DISPLAY_EXTERNAL].right = in setAttributes() 627 (int)mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres; in setAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8226/libhwcomposer/ |
H A D | hwc_uevents.cpp | 64 return HWC_DISPLAY_EXTERNAL; in getConnectedDisplay() 133 ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, in teardownWfd() 194 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent() 202 if(dpy == HWC_DISPLAY_EXTERNAL || in handle_uevent() 206 ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, in handle_uevent() 237 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent() 280 if(dpy == HWC_DISPLAY_EXTERNAL || in handle_uevent() 285 ctx->proc->hotplug(ctx->proc,HWC_DISPLAY_EXTERNAL, in handle_uevent()
|
H A D | hwc.cpp | 89 if(dpy == HWC_DISPLAY_EXTERNAL && ctx->mVirtualonExtActive) in getDpyforExternalDisplay() 304 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_prepare_external() 365 case HWC_DISPLAY_EXTERNAL: in hwc_prepare() 481 case HWC_DISPLAY_EXTERNAL: in hwc_setPowerMode() 676 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_set_external() 742 case HWC_DISPLAY_EXTERNAL: in hwc_set() 778 case HWC_DISPLAY_EXTERNAL: in hwc_getDisplayConfigs()
|
H A D | hwc_vsync.cpp | 123 getFbForDpy(HWC_DISPLAY_EXTERNAL), in vsync_loop() 204 for (int dpy = HWC_DISPLAY_PRIMARY; dpy <= HWC_DISPLAY_EXTERNAL; dpy++ ) { in vsync_loop()
|
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/ |
H A D | hwc_uevents.cpp | 64 return HWC_DISPLAY_EXTERNAL; in getConnectedDisplay() 133 ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, in teardownWfd() 185 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent() 193 if(dpy == HWC_DISPLAY_EXTERNAL || in handle_uevent() 197 ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, in handle_uevent() 229 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent() 272 if(dpy == HWC_DISPLAY_EXTERNAL || in handle_uevent() 277 ctx->proc->hotplug(ctx->proc,HWC_DISPLAY_EXTERNAL, in handle_uevent()
|
H A D | hwc.cpp | 79 if(dpy == HWC_DISPLAY_EXTERNAL && ctx->mVirtualonExtActive) in getDpyforExternalDisplay() 305 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_prepare_external() 365 case HWC_DISPLAY_EXTERNAL: in hwc_prepare() 497 case HWC_DISPLAY_EXTERNAL: in hwc_setPowerMode() 646 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_set_external() 712 case HWC_DISPLAY_EXTERNAL: in hwc_set() 748 case HWC_DISPLAY_EXTERNAL: in hwc_getDisplayConfigs()
|
H A D | hwc_vsync.cpp | 135 getFbForDpy(HWC_DISPLAY_EXTERNAL), in vsync_loop() 203 for (int dpy = HWC_DISPLAY_PRIMARY; dpy <= HWC_DISPLAY_EXTERNAL; dpy++ ) { in vsync_loop()
|
/aosp12/hardware/qcom/display/msm8084/libexternal/ |
H A D | external.cpp | 90 mFbNum = overlay::Overlay::getInstance()->getFbForDpy(HWC_DISPLAY_EXTERNAL); in ExternalDisplay() 349 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].fd = mFd; in openFrameBuffer() 361 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].fd = mFd; in closeFrameBuffer() 585 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = width; in setAttributes() 586 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = height; in setAttributes() 587 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].mDownScaleMode = false; in setAttributes() 598 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = priW; in setAttributes() 599 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = priH; in setAttributes() 603 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = priH; in setAttributes() 604 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = priW; in setAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc/ |
H A D | hwc_session.cpp | 658 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 660 connected_displays_[HWC_DISPLAY_EXTERNAL] = 1; in ConnectDisplay() 680 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 682 connected_displays_[HWC_DISPLAY_EXTERNAL] = 0; in DisconnectDisplay() 1103 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1104 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1171 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1314 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1405 } else if (display_id != HWC_DISPLAY_EXTERNAL) { in OnMinHdcpEncryptionLevelChange() 1577 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/ |
H A D | hwc_session.cpp | 658 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 660 connected_displays_[HWC_DISPLAY_EXTERNAL] = 1; in ConnectDisplay() 680 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 682 connected_displays_[HWC_DISPLAY_EXTERNAL] = 0; in DisconnectDisplay() 1103 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1104 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1171 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1314 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1405 } else if (display_id != HWC_DISPLAY_EXTERNAL) { in OnMinHdcpEncryptionLevelChange() 1577 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
H A D | hwc_session.cpp | 641 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 662 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 1038 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1039 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1105 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1106 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1204 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1280 } else if (display_id != HWC_DISPLAY_EXTERNAL) { in OnMinHdcpEncryptionLevelChange() 1439 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 1487 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() [all …]
|
/aosp12/hardware/ti/am57x/libhwcomposer/ |
H A D | hwc.cpp | 123 int external_connector_type = display_get_connector_type(HWC_DISPLAY_EXTERNAL); in get_connectors() 207 if (hwc_dev->displays[HWC_DISPLAY_EXTERNAL]) { in add_external_hdmi_display() 208 ALOGE("Display %d is already connected", HWC_DISPLAY_EXTERNAL); in add_external_hdmi_display() 228 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = display; in add_external_hdmi_display() 253 HWCDisplay* display = hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display() 255 ALOGW("Failed to remove non-existent display %d", HWC_DISPLAY_EXTERNAL); in remove_external_hdmi_display() 259 delete hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display() 260 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = NULL; in remove_external_hdmi_display() 308 hwc_dev->cb_procs->hotplug(hwc_dev->cb_procs, HWC_DISPLAY_EXTERNAL, state); in check_hotplug_status()
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/ |
H A D | hwc_session.cpp | 538 hwc_session->ConnectDisplay(HWC_DISPLAY_EXTERNAL); in PresentDisplay() 892 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 909 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 1146 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1148 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1181 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1183 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1312 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1498 SCOPE_LOCK(locker_[HWC_DISPLAY_EXTERNAL]); in HotPlugHandler() 1504 status = ConnectDisplay(HWC_DISPLAY_EXTERNAL); in HotPlugHandler() [all …]
|
/aosp12/hardware/qcom/display/msm8960/libhwcomposer/ |
H A D | hwc_uevents.cpp | 73 int extDpyNum = HWC_DISPLAY_EXTERNAL; in handle_uevent() 83 int dpy = isHDMI(str) ? HWC_DISPLAY_EXTERNAL : extDpyNum; in handle_uevent() 97 ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].isActive = false; in handle_uevent()
|
H A D | hwc.cpp | 225 case HWC_DISPLAY_EXTERNAL: in hwc_prepare() 295 case HWC_DISPLAY_EXTERNAL: in hwc_blank() 471 case HWC_DISPLAY_EXTERNAL: in hwc_set() 503 case HWC_DISPLAY_EXTERNAL: in hwc_getDisplayConfigs() 505 if(ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].connected) { in hwc_getDisplayConfigs() 522 if(disp == HWC_DISPLAY_EXTERNAL && !ctx->dpyAttr[disp].connected) { in hwc_getDisplayAttributes()
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
H A D | hwc_session.cpp | 723 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 741 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 1119 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1120 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1186 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1187 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1300 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1376 } else if (display_id != HWC_DISPLAY_EXTERNAL) { in OnMinHdcpEncryptionLevelChange() 1498 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 1533 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
H A D | hwc_session.cpp | 741 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 759 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 1144 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1145 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1210 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1211 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1340 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1421 } else if (display_id != HWC_DISPLAY_EXTERNAL) { in OnMinHdcpEncryptionLevelChange() 1543 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 1578 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() [all …]
|
/aosp12/hardware/libhardware/include/hardware/ |
H A D | hwcomposer_defs.h | 301 HWC_DISPLAY_EXTERNAL = 1, // HDMI, DP, etc. enumerator 310 HWC_DISPLAY_EXTERNAL_BIT = 1 << HWC_DISPLAY_EXTERNAL,
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/ |
H A D | hwc_session.cpp | 847 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 865 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 1108 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1109 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetMaxMixerStages() 1142 if (bit_mask_display_type[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1143 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in SetFrameDumpConfig() 1260 if (HWC_DISPLAY_EXTERNAL == display_id && hwc_display_[HWC_DISPLAY_EXTERNAL]) in QdcmCMDHandler() 1425 status = ConnectDisplay(HWC_DISPLAY_EXTERNAL); in HotPlugHandler() 1438 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 1439 status = DisconnectDisplay(HWC_DISPLAY_EXTERNAL); in HotPlugHandler() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/ |
H A D | hwc_session.cpp | 678 Locker::ScopeLock lock_e(locker_[HWC_DISPLAY_EXTERNAL]); in PresentDisplay() 683 hwc_session->ConnectDisplay(HWC_DISPLAY_EXTERNAL); in PresentDisplay() 1204 if (disp == HWC_DISPLAY_EXTERNAL) { in ConnectDisplay() 1221 if (disp == HWC_DISPLAY_EXTERNAL) { in DisconnectDisplay() 2103 SCOPE_LOCK(locker_[HWC_DISPLAY_EXTERNAL]); in HotPlugHandler() 2109 status = ConnectDisplay(HWC_DISPLAY_EXTERNAL); in HotPlugHandler() 2119 SEQUENCE_WAIT_SCOPE_LOCK(locker_[HWC_DISPLAY_EXTERNAL]); in HotPlugHandler() 2120 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 2159 if (hwc_display_[HWC_DISPLAY_EXTERNAL]) { in HotPlugHandler() 2160 status = DisconnectDisplay(HWC_DISPLAY_EXTERNAL); in HotPlugHandler() [all …]
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libhwcService/ |
H A D | ExynosHWCService.cpp | 187 (ExynosExternalDisplay *)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_EXTERNAL, 0)); in getExternalDisplayConfigs() 202 (ExynosExternalDisplay *)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_EXTERNAL, 0)); in setExternalDisplayConfig() 218 (ExynosExternalDisplay *)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_EXTERNAL, 0)); in setExternalVsyncEnabled() 230 (ExynosExternalDisplay *)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_EXTERNAL, 0)); in getExternalHdrCapabilities()
|
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/ |
H A D | hwc_uevents.cpp | 50 ret = HWC_DISPLAY_EXTERNAL; in getConnectedDisplay() 123 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent()
|
H A D | hwc_vsync.cpp | 139 getFbForDpy(HWC_DISPLAY_EXTERNAL), in vsync_loop() 207 for (int dpy = HWC_DISPLAY_PRIMARY; dpy <= HWC_DISPLAY_EXTERNAL; dpy++ ) { in vsync_loop()
|
H A D | hwc.cpp | 192 return ((dpy == HWC_DISPLAY_EXTERNAL) || in isHotPluggable() 338 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_prepare_external() 398 case HWC_DISPLAY_EXTERNAL: in hwc_prepare() 533 case HWC_DISPLAY_EXTERNAL: in hwc_setPowerMode() 703 const int dpy = HWC_DISPLAY_EXTERNAL; in hwc_set_external() 762 case HWC_DISPLAY_EXTERNAL: in hwc_set() 817 case HWC_DISPLAY_EXTERNAL: in hwc_getDisplayConfigs()
|
/aosp12/hardware/qcom/display/msm8960/libexternal/ |
H A D | external.cpp | 172 mWfdFbNum(-1), mExtDpyNum(HWC_DISPLAY_EXTERNAL) in ExternalDisplay() 704 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].xres = width; in setDpyHdmiAttr() 705 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].yres = height; in setDpyHdmiAttr() 706 mHwcContext->dpyAttr[HWC_DISPLAY_EXTERNAL].vsync_period = in setDpyHdmiAttr()
|