/aosp12/hardware/google/graphics/common/libhwc2.1/libresource/ |
H A D | ExynosResourceManager.h | 34 class ExynosDisplay; variable 125 int32_t assignResource(ExynosDisplay *display); 126 int32_t assignResourceInternal(ExynosDisplay *display); 133 int32_t updateSupportedMPPFlag(ExynosDisplay * display); 137 int32_t preProcessLayer(ExynosDisplay *display); 144 virtual int32_t checkScenario(ExynosDisplay *display); 145 virtual int32_t assignWindow(ExynosDisplay *display); 148 int32_t updateExynosComposition(ExynosDisplay *display); 149 int32_t updateClientComposition(ExynosDisplay *display); 152 int32_t setResourcePriority(ExynosDisplay *display); [all …]
|
H A D | ExynosMPP.h | 38 class ExynosDisplay; variable 503 ExynosDisplay *mAssignedDisplay; 569 …virtual int64_t isSupported(ExynosDisplay &display, struct exynos_image &src, struct exynos_image … 575 bool isSupportedCapability(ExynosDisplay &display, struct exynos_image &src); 581 virtual uint32_t getMaxDownscale(const ExynosDisplay &display, const struct exynos_image &src, 635 …bool isAssignableState(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst); 636 bool isAssignable(ExynosDisplay *display, 638 int32_t assignMPP(ExynosDisplay *display, ExynosMPPSource* mppSource); 640 bool hasEnoughCapa(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst); 641 …float getRequiredCapacity(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &d…
|
H A D | ExynosResourceManager.cpp | 379 int32_t ExynosResourceManager::checkScenario(ExynosDisplay __unused *display) in checkScenario() 384 ExynosDisplay *exynosDisplay = NULL; in checkScenario() 418 int32_t ExynosResourceManager::assignResource(ExynosDisplay *display) in assignResource() 519 int32_t ExynosResourceManager::setResourcePriority(ExynosDisplay *display) in setResourcePriority() 585 int32_t ExynosResourceManager::assignResourceInternal(ExynosDisplay *display) in assignResourceInternal() 1715 int32_t ExynosResourceManager::assignWindow(ExynosDisplay *display) in assignWindow() 1893 ExynosDisplay *display = NULL; in preAssignResources() 1928 ExynosDisplay *display = NULL; in preAssignResources() 1967 ExynosDisplay *display = NULL; in preAssignWindows() 1982 int32_t ExynosResourceManager::preProcessLayer(ExynosDisplay * display) in preProcessLayer() [all …]
|
/aosp12/hardware/google/graphics/common/libhwc2.1/ |
H A D | ExynosHWC.cpp | 228 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_createLayer() 260 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_destroyLayer() 278 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_destroyVirtualDisplay() 294 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getActiveConfig() 309 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getChangedCompositionTypes() 323 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getClientTargetSupport() 337 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getColorModes() 355 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getRenderIntents() 374 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_setColorModeWithRenderIntent() 388 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_getDisplayAttribute() [all …]
|
H A D | ExynosHWCDebug.h | 48 class ExynosDisplay; variable 58 inline int hwcCheckFenceDebug(ExynosDisplay *display, uint32_t fence_type, uint32_t ip_type, int fe… in hwcCheckFenceDebug() 66 int32_t saveErrorLog(const android::String8 &errString, ExynosDisplay *display = NULL); 67 int32_t saveFenceTrace(ExynosDisplay *display);
|
H A D | ExynosHWCDebug.cpp | 24 int32_t saveErrorLog(const String8 &errString, ExynosDisplay *display) in saveErrorLog() 81 int32_t saveFenceTrace(ExynosDisplay *display) { in saveFenceTrace()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libdevice/ |
H A D | ExynosDevice.cpp | 94 ExynosDisplay *exynos_display = NULL; in ExynosDevice() 189 ExynosDisplay* display = mDisplays[i]; in initDeviceInterface() 227 bool ExynosDevice::isLastValidate(ExynosDisplay *display) in isLastValidate() 281 ExynosDisplay *display[dev->mDisplays.size()]; in dynamicRecompositionThreadLoop() 323 ExynosDisplay* ExynosDevice::getDisplay(uint32_t display) { in getDisplay() 332 return (ExynosDisplay*)mDisplays[i]; in getDisplay() 395 ExynosDisplay *display = mDisplays[i]; in dump() 519 ExynosDisplay *exynosDisplay = NULL; in setHWCControl() 653 ExynosDisplay *display = getDisplay(displayId); in checkDisplayConnection() 755 bool ExynosDevice::validateFences(ExynosDisplay *display) { in validateFences() [all …]
|
H A D | ExynosDisplay.cpp | 615 ExynosDisplay::ExynosDisplay(uint32_t index, ExynosDevice *device) in ExynosDisplay() function in ExynosDisplay 711 ExynosDisplay::~ExynosDisplay() in ~ExynosDisplay() 722 int ExynosDisplay::getId() { in getId() 726 void ExynosDisplay::initDisplay() { in initDisplay() 831 void ExynosDisplay::destroyLayers() { in destroyLayers() 900 void ExynosDisplay::doPreProcessing() { in doPreProcessing() 961 int ExynosDisplay::checkLayerFps() { in checkLayerFps() 1355 int ExynosDisplay::doPostProcessing() { in doPostProcessing() 2876 int32_t ExynosDisplay::getDisplayType( in getDisplayType() 3945 int32_t ExynosDisplay::setPowerMode( in setPowerMode() [all …]
|
H A D | ExynosDevice.h | 144 class ExynosDisplay; variable 154 android::Vector< ExynosDisplay* > mDisplays; 217 bool isLastValidate(ExynosDisplay *display); 231 ExynosDisplay* getDisplay(uint32_t display); 242 uint32_t width, uint32_t height, int32_t *format, ExynosDisplay *display); 249 ExynosDisplay *display); 291 bool validateFences(ExynosDisplay *display);
|
H A D | ExynosLayer.h | 81 ExynosLayer(ExynosDisplay* display); 84 ExynosDisplay* mDisplay;
|
H A D | ExynosDisplay.h | 270 void initializeInfos(ExynosDisplay *display); 271 void setTargetBuffer(ExynosDisplay *display, buffer_handle_t handle, 390 class ExynosDisplay { 407 ExynosDisplay(uint32_t index, ExynosDevice *device); 409 virtual ~ExynosDisplay();
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libhwchelper/ |
H A D | ExynosHWCHelper.h | 67 class ExynosDisplay; variable 444 int fence_close(int fence, ExynosDisplay* display, 449 int hwc_dup(int fd, ExynosDisplay *display, hwc_fdebug_fence_type type, hwc_fdebug_ip_type ip, 521 void setFenceName(uint32_t fd, ExynosDisplay *display, 524 void setFenceInfo(uint32_t fd, ExynosDisplay *display, 528 void dumpFenceInfo(ExynosDisplay *display, int32_t __unused depth); 530 void resetFenceCurFlag(ExynosDisplay *display); 531 bool fenceWarn(ExynosDisplay *display, uint32_t threshold); 532 void printLeakFds(ExynosDisplay *display); 533 bool validateFencePerFrame(ExynosDisplay *display);
|
H A D | ExynosHWCHelper.cpp | 755 int fence_close(int fence, ExynosDisplay* display, in fence_close() 790 int hwc_dup(int fd, ExynosDisplay* display, hwc_fdebug_fence_type type, hwc_fdebug_ip_type ip, in hwc_dup() 825 void setFenceInfo(uint32_t fd, ExynosDisplay* display, in setFenceInfo() 915 void printLastFenceInfo(uint32_t fd, ExynosDisplay* display) { in printLastFenceInfo() 969 void dumpFenceInfo(ExynosDisplay *display, int32_t __unused depth) { in dumpFenceInfo() 982 void printLeakFds(ExynosDisplay *display){ in printLeakFds() 1015 void dumpNCheckLeak(ExynosDisplay *display, int32_t __unused depth) { in dumpNCheckLeak() 1038 bool fenceWarn(ExynosDisplay *display, uint32_t threshold) { in fenceWarn() 1075 void resetFenceCurFlag(ExynosDisplay *display) { in resetFenceCurFlag() 1093 bool validateFencePerFrame(ExynosDisplay *display) { in validateFencePerFrame() [all …]
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libmaindisplay/ |
H A D | ExynosPrimaryDisplay.cpp | 72 : ExynosDisplay(index, device), in ExynosPrimaryDisplay() 215 return ExynosDisplay::doDisplayConfigInternal(config); in doDisplayConfigInternal() 223 return ExynosDisplay::getActiveConfigInternal(outConfig); in getActiveConfigInternal() 238 return ExynosDisplay::setActiveConfigInternal(config, force); in setActiveConfigInternal() 251 return ExynosDisplay::setActiveConfigInternal(config, true); in applyPendingConfig() 315 ExynosDisplay::updateRefreshRateHint(); in setPowerDoze() 358 ExynosDisplay::updateRefreshRateHint(); in setPowerMode() 376 …mDisplayInterface = std::make_unique<ExynosPrimaryDisplayDrmInterfaceModule>((ExynosDisplay *)this… in initDisplayInterface() 485 return ExynosDisplay::setDisplayBrightness(brightness); in setDisplayBrightness() 635 ExynosDisplay::dump(result); in dump()
|
H A D | ExynosPrimaryDisplay.h | 23 class ExynosPrimaryDisplay : public ExynosDisplay {
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libexternaldisplay/ |
H A D | ExynosExternalDisplay.cpp | 34 : ExynosDisplay(index, device) in ExynosExternalDisplay() 251 ret = ExynosDisplay::validateDisplay(outNumTypes, outNumRequests); in validateDisplay() 291 return ExynosDisplay::canSkipValidate(); in canSkipValidate() 361 ret = ExynosDisplay::presentDisplay(outRetireFence); in presentDisplay() 388 return ExynosDisplay::setClientTarget(target, acquireFence, dataspace); in setClientTarget() 499 return ExynosDisplay::startPostProcessing(); in startPostProcessing() 563 …isplayInterface = std::make_unique<ExynosExternalDisplayDrmInterfaceModule>((ExynosDisplay *)this); in initDisplayInterface()
|
H A D | ExynosExternalDisplay.h | 26 class ExynosExternalDisplay : public ExynosDisplay {
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/ |
H A D | ExynosDisplayInterface.h | 25 class ExynosDisplay; variable 30 ExynosDisplay *mExynosDisplay = NULL; 33 virtual void init(ExynosDisplay* __unused exynosDisplay) {}; in init()
|
H A D | ExynosDisplayDrmInterface.h | 248 ExynosDisplayDrmInterface(ExynosDisplay *exynosDisplay); 250 virtual void init(ExynosDisplay *exynosDisplay);
|
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/ |
H A D | ExynosDisplayDrmInterfaceModule.h | 30 ExynosDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay); 153 ExynosPrimaryDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay); 159 ExynosExternalDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/ |
H A D | ExynosVirtualDisplay.cpp | 32 : ExynosDisplay(index, device) in ExynosVirtualDisplay() 237 ret = ExynosDisplay::validateDisplay(outNumTypes, outNumRequests); in validateDisplay() 257 return ExynosDisplay::canSkipValidate(); in canSkipValidate() 296 ret = ExynosDisplay::presentDisplay(outRetireFence); in presentDisplay() 348 ret = ExynosDisplay::setReleaseFences(); in setReleaseFences()
|
H A D | ExynosVirtualDisplay.h | 38 class ExynosVirtualDisplay : public ExynosDisplay {
|
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libdevice/ |
H A D | ExynosDeviceModule.cpp | 30 ExynosDisplay* display = mDisplays[i]; in ExynosDeviceModule()
|
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libexternaldisplay/ |
H A D | ExynosExternalDisplayModule.cpp | 46 if (ExynosDisplay::validateWinConfigData() != NO_ERROR) in validateWinConfigData()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libhwcService/ |
H A D | ExynosHWCService.cpp | 343 …ExynosDisplay *display = (ExynosDisplay*)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_PRIM… in setDDIScaler()
|