Home
last modified time | relevance | path

Searched refs:ExynosDisplay (Results 1 – 25 of 31) sorted by relevance

12

/aosp12/hardware/google/graphics/common/libhwc2.1/libresource/
H A DExynosResourceManager.h34 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 DExynosMPP.h38 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 DExynosResourceManager.cpp379 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 DExynosHWC.cpp228 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 DExynosHWCDebug.h48 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 DExynosHWCDebug.cpp24 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 DExynosDevice.cpp94 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 DExynosDisplay.cpp615 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 DExynosDevice.h144 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 DExynosLayer.h81 ExynosLayer(ExynosDisplay* display);
84 ExynosDisplay* mDisplay;
H A DExynosDisplay.h270 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 DExynosHWCHelper.h67 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 DExynosHWCHelper.cpp755 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 DExynosPrimaryDisplay.cpp72 : 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 DExynosPrimaryDisplay.h23 class ExynosPrimaryDisplay : public ExynosDisplay {
/aosp12/hardware/google/graphics/common/libhwc2.1/libexternaldisplay/
H A DExynosExternalDisplay.cpp34 : 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 DExynosExternalDisplay.h26 class ExynosExternalDisplay : public ExynosDisplay {
/aosp12/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
H A DExynosDisplayInterface.h25 class ExynosDisplay; variable
30 ExynosDisplay *mExynosDisplay = NULL;
33 virtual void init(ExynosDisplay* __unused exynosDisplay) {}; in init()
H A DExynosDisplayDrmInterface.h248 ExynosDisplayDrmInterface(ExynosDisplay *exynosDisplay);
250 virtual void init(ExynosDisplay *exynosDisplay);
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/
H A DExynosDisplayDrmInterfaceModule.h30 ExynosDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
153 ExynosPrimaryDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
159 ExynosExternalDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
/aosp12/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/
H A DExynosVirtualDisplay.cpp32 : 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 DExynosVirtualDisplay.h38 class ExynosVirtualDisplay : public ExynosDisplay {
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libdevice/
H A DExynosDeviceModule.cpp30 ExynosDisplay* display = mDisplays[i]; in ExynosDeviceModule()
/aosp12/hardware/google/graphics/gs101/libhwc2.1/libexternaldisplay/
H A DExynosExternalDisplayModule.cpp46 if (ExynosDisplay::validateWinConfigData() != NO_ERROR) in validateWinConfigData()
/aosp12/hardware/google/graphics/common/libhwc2.1/libhwcService/
H A DExynosHWCService.cpp343ExynosDisplay *display = (ExynosDisplay*)mHWCCtx->device->getDisplay(getDisplayId(HWC_DISPLAY_PRIM… in setDDIScaler()

12