/hardware/google/graphics/common/libhwc2.1/libresource/ |
D | ExynosResourceManager.h | 34 class ExynosDisplay; variable 124 int32_t assignResource(ExynosDisplay *display); 125 int32_t assignResourceInternal(ExynosDisplay *display); 132 int32_t updateSupportedMPPFlag(ExynosDisplay * display); 135 void preAssignWindows(ExynosDisplay *display); 136 int32_t preProcessLayer(ExynosDisplay *display); 137 int32_t resetAssignedResources(ExynosDisplay *display, bool forceReset = false); 138 virtual int32_t assignCompositionTarget(ExynosDisplay *display, uint32_t targetType); 139 int32_t validateLayer(uint32_t index, ExynosDisplay *display, ExynosLayer *layer); 140 int32_t assignLayers(ExynosDisplay *display, uint32_t priority); [all …]
|
D | ExynosMPP.h | 38 class ExynosDisplay; variable 526 ExynosDisplay *mAssignedDisplay; 596 …virtual int64_t isSupported(ExynosDisplay &display, struct exynos_image &src, struct exynos_image … 602 bool isSupportedCapability(ExynosDisplay &display, struct exynos_image &src); 613 virtual uint32_t getMaxDownscale(const ExynosDisplay &display, const struct exynos_image &src, 667 …bool isAssignableState(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst); 668 bool isAssignable(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst, 670 int32_t assignMPP(ExynosDisplay *display, ExynosMPPSource* mppSource); 672 bool hasEnoughCapa(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &dst, 674 …float getRequiredCapacity(ExynosDisplay *display, struct exynos_image &src, struct exynos_image &d…
|
/hardware/google/graphics/zuma/libhwc2.1/libresource/ |
D | ExynosResourceManagerModule.h | 30 virtual bool isHWResourceAvailable(ExynosDisplay *display, ExynosMPP *currentMPP, 34 virtual uint32_t calculateHWResourceAmount(ExynosDisplay *display, ExynosMPPSource *mppSrc); 35 virtual int32_t otfMppReordering(ExynosDisplay *display, ExynosMPPVector &otfMPPs, 38 bool isOverlapped(ExynosDisplay *display, ExynosMPPSource *current, 40 uint32_t getAmounts(ExynosDisplay* display, uint32_t currentBlockId, uint32_t currentAXIId, 45 bool checkTDMResource(ExynosDisplay *display, ExynosMPP *currentMPP, 50 ExynosDisplay *display, ExynosDisplay *addedDisplay,
|
D | ExynosResourceManagerModule.cpp | 55 bool ExynosResourceManagerModule::checkTDMResource(ExynosDisplay *display, ExynosMPP *currentMPP, in checkTDMResource() 119 bool ExynosResourceManagerModule::isHWResourceAvailable(ExynosDisplay *display, in isHWResourceAvailable() 155 const AXIPortId_t &axiId, ExynosDisplay *display, in setupHWResource() 156 ExynosDisplay *addedDisplay, in setupHWResource() 190 ExynosDisplay *addedDisplay = nullptr; in setDisplaysTDMInfo() 209 ExynosDisplay *primaryDisplay = getDisplay(getDisplayId(HWC_DISPLAY_PRIMARY, 0)); in setDisplaysTDMInfo() 288 uint32_t ExynosResourceManagerModule::calculateHWResourceAmount(ExynosDisplay *display, in calculateHWResourceAmount() 438 int32_t ExynosResourceManagerModule::otfMppReordering(ExynosDisplay *display, in otfMppReordering() 569 bool ExynosResourceManagerModule::isOverlapped(ExynosDisplay *display, ExynosMPPSource *current, in isOverlapped() 588 uint32_t ExynosResourceManagerModule::getAmounts(ExynosDisplay* display, uint32_t currentBlockId, in getAmounts()
|
/hardware/google/graphics/common/libhwc2.1/ |
D | ExynosHWC.cpp | 153 inline ExynosDisplay* checkDisplay(ExynosDevice *exynosDevice, hwc2_display_t display) in checkDisplay() 155 ExynosDisplay *exynosDisplay = exynosDevice->getDisplay((uint32_t)display); in checkDisplay() 164 inline ExynosLayer* checkLayer(ExynosDisplay *exynosDisplay, hwc2_layer_t layer) in checkLayer() 211 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, (uint32_t)display); in exynos_acceptDisplayChanges() 228 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, display); in exynos_createLayer() 246 ExynosDisplay *exynosDisplay = checkDisplay(exynosDevice, *outDisplay); in exynos_createVirtualDisplay() 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() [all …]
|
D | ExynosHWCDebug.cpp | 21 int32_t saveErrorLog(const String8 &errString, ExynosDisplay *display) { in saveErrorLog()
|
D | ExynosHWCDebug.h | 52 class ExynosDisplay; variable 62 inline int hwcCheckFenceDebug(ExynosDisplay *display, uint32_t fence_type, uint32_t ip_type, int fe… in hwcCheckFenceDebug() 70 int32_t saveErrorLog(const android::String8 &errString, ExynosDisplay *display = NULL);
|
D | histogram_mediator.h | 57 HistogramMediator(ExynosDisplay *display); 110 ExynosDisplay *mDisplay = nullptr;
|
D | pixel-display.h | 41 Display(ExynosDisplay *display) : mDisplay(display), mMediator(display) {} in Display() 83 ExynosDisplay *mDisplay = nullptr;
|
/hardware/google/graphics/common/hwc3/impl/ |
D | HalImpl.cpp | 150 int32_t HalImpl::getHalDisplay(int64_t display, ExynosDisplay*& halDisplay) { in getHalDisplay() 162 ExynosDisplay* halDisplay; in getHalLayer() 232 ExynosDisplay* halDisplay; in acceptDisplayChanges() 239 ExynosDisplay* halDisplay; in createLayer() 250 ExynosDisplay* halDisplay; in destroyLayer() 278 ExynosDisplay* halDisplay; in destroyVirtualDisplay() 285 ExynosDisplay* halDisplay; in getActiveConfig() 296 ExynosDisplay* halDisplay; in getColorModes() 325 ExynosDisplay* halDisplay; in getDisplayAttribute() 341 ExynosDisplay* halDisplay; in getDisplayBrightnessSupport() [all …]
|
/hardware/google/graphics/common/libhwc2.1/libdevice/ |
D | ExynosDisplay.cpp | 65 ExynosDisplay::PowerHalHintWorker::PowerHalHintWorker(uint32_t displayId, in PowerHalHintWorker() 93 ExynosDisplay::PowerHalHintWorker::~PowerHalHintWorker() { in ~PowerHalHintWorker() 97 int ExynosDisplay::PowerHalHintWorker::Init() { in Init() 101 void ExynosDisplay::PowerHalHintWorker::BinderDiedCallback(void *cookie) { in BinderDiedCallback() 107 int32_t ExynosDisplay::PowerHalHintWorker::connectPowerHal() { in connectPowerHal() 144 int32_t ExynosDisplay::PowerHalHintWorker::checkPowerHalExtHintSupport(const std::string &mode) { in checkPowerHalExtHintSupport() 174 int32_t ExynosDisplay::PowerHalHintWorker::sendPowerHalExtHint(const std::string &mode, in sendPowerHalExtHint() 199 int32_t ExynosDisplay::PowerHalHintWorker::checkRefreshRateHintSupport(int refreshRate) { in checkRefreshRateHintSupport() 226 int32_t ExynosDisplay::PowerHalHintWorker::sendRefreshRateHint(int refreshRate, bool enabled) { in sendRefreshRateHint() 236 int32_t ExynosDisplay::PowerHalHintWorker::updateRefreshRateHintInternal( in updateRefreshRateHintInternal() [all …]
|
D | ExynosDevice.h | 147 class ExynosDisplay; variable 156 android::Vector< ExynosDisplay* > mDisplays; 157 std::map<uint32_t, ExynosDisplay *> mDisplayMap; 224 bool isLastValidate(ExynosDisplay *display); 238 ExynosDisplay* getDisplay(uint32_t display) { return mDisplayMap[display]; } in getDisplay() 249 uint32_t width, uint32_t height, int32_t *format, ExynosDisplay *display); 256 ExynosDisplay *display); 306 bool validateFences(ExynosDisplay *display); 342 bool hasOtherDisplayOn(ExynosDisplay *display);
|
D | ExynosDevice.cpp | 48 extern void PixelDisplayInit(ExynosDisplay *exynos_display, const std::string_view instance_str); 114 ExynosDisplay *exynos_display = NULL; in ExynosDevice() 119 (ExynosDisplay *)(new ExynosPrimaryDisplayModule(display_t.index, this, in ExynosDevice() 135 (ExynosDisplay *)(new ExynosExternalDisplayModule(display_t.index, this, in ExynosDevice() 140 (ExynosDisplay *)(new ExynosVirtualDisplayModule(display_t.index, this, in ExynosDevice() 223 ExynosDisplay* display = mDisplays[i]; in initDeviceInterface() 264 bool ExynosDevice::isLastValidate(ExynosDisplay *display) in isLastValidate() 281 bool ExynosDevice::hasOtherDisplayOn(ExynosDisplay *display) { in hasOtherDisplayOn() 332 ExynosDisplay *display[dev->mDisplays.size()]; in dynamicRecompositionThreadLoop() 379 …uint32_t width, uint32_t height, int32_t* /*android_pixel_format_t*/ format, ExynosDisplay* displa… in createVirtualDisplay() [all …]
|
/hardware/google/graphics/gs101/libhwc2.1/libdevice/ |
D | ExynosDeviceModule.cpp | 31 ExynosDisplay* display = mDisplays[i]; in ExynosDeviceModule() 41 ExynosDisplay* display = mDisplays[i]; in ExynosDeviceModule()
|
D | HistogramController.h | 21 HistogramController(ExynosDisplay *display) : HistogramDevice(display, 1, {}) {} in HistogramController()
|
/hardware/google/graphics/gs201/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayDrmInterfaceModule.h | 34 ExynosDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay); 64 ExynosPrimaryDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
|
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayInterface.h | 25 class ExynosDisplay; variable 30 ExynosDisplay *mExynosDisplay = NULL; 33 virtual void init(ExynosDisplay* __unused exynosDisplay) {}; in init()
|
/hardware/google/graphics/gs201/libhwc2.1/libdevice/ |
D | HistogramController.h | 21 HistogramController(ExynosDisplay *display) : HistogramDevice(display, 1, {}) {} in HistogramController()
|
/hardware/google/graphics/common/libhwc2.1/libexternaldisplay/ |
D | ExynosExternalDisplay.cpp | 35 : ExynosDisplay(HWC_DISPLAY_EXTERNAL, index, device, displayName) { in ExynosExternalDisplay() 275 ret = ExynosDisplay::validateDisplay(outNumTypes, outNumRequests); in validateDisplay() 319 return ExynosDisplay::canSkipValidate(); in canSkipValidate() 389 ret = ExynosDisplay::presentDisplay(outRetireFence); in presentDisplay() 416 return ExynosDisplay::setClientTarget(target, acquireFence, dataspace); in setClientTarget() 535 return ExynosDisplay::startPostProcessing(); in startPostProcessing() 570 …isplayInterface = std::make_unique<ExynosExternalDisplayDrmInterfaceModule>((ExynosDisplay *)this); in initDisplayInterface()
|
/hardware/google/graphics/zuma/libhwc2.1/libexternaldisplay/ |
D | ExynosExternalDisplayModule.cpp | 32 return ExynosDisplay::validateWinConfigData(); in validateWinConfigData()
|
/hardware/google/graphics/zuma/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayDrmInterfaceModule.h | 29 ExynosPrimaryDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
|
/hardware/google/graphics/zuma/libhwc2.1/libdevice/ |
D | HistogramController.h | 21 HistogramController(ExynosDisplay *display) : HistogramDevice(display, 4, {3}) {} in HistogramController()
|
/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayDrmInterfaceModule.h | 31 ExynosDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay); 165 ExynosPrimaryDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay); 171 ExynosExternalDisplayDrmInterfaceModule(ExynosDisplay *exynosDisplay);
|
/hardware/google/graphics/gs201/libhwc2.1/libresource/ |
D | ExynosMPPModule.h | 31 virtual int64_t isSupported(ExynosDisplay &display, struct exynos_image &src,
|
/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/ |
D | ExynosVirtualDisplay.cpp | 33 : ExynosDisplay(HWC_DISPLAY_VIRTUAL, index, device, displayName) { in ExynosVirtualDisplay() 234 ret = ExynosDisplay::validateDisplay(outNumTypes, outNumRequests); in validateDisplay() 254 return ExynosDisplay::canSkipValidate(); in canSkipValidate() 293 ret = ExynosDisplay::presentDisplay(outRetireFence); in presentDisplay() 345 ret = ExynosDisplay::setReleaseFences(); in setReleaseFences()
|