Lines Matching refs:MDPComp
41 IdleInvalidator *MDPComp::sIdleInvalidator = NULL;
42 bool MDPComp::sIdleFallBack = false;
43 bool MDPComp::sHandleTimeout = false;
44 bool MDPComp::sDebugLogs = false;
45 bool MDPComp::sEnabled = false;
46 bool MDPComp::sEnableMixedMode = true;
47 int MDPComp::sSimulationFlags = 0;
48 int MDPComp::sMaxPipesPerMixer = 0;
49 bool MDPComp::sEnableYUVsplit = false;
50 bool MDPComp::sSrcSplitEnabled = false;
51 int MDPComp::sMaxSecLayers = 1;
52 bool MDPComp::enablePartialUpdateForMDP3 = false;
53 bool MDPComp::sIsPartialUpdateActive = true;
54 bool MDPComp::sIsSingleFullScreenUpdate = false;
55 void *MDPComp::sLibPerfHint = NULL;
56 int MDPComp::sPerfLockHandle = 0;
57 int (*MDPComp::sPerfLockAcquire)(int, int, int*, int) = NULL;
58 int (*MDPComp::sPerfLockRelease)(int value) = NULL;
59 int MDPComp::sPerfHintWindow = -1;
61 MDPComp* MDPComp::getObject(hwc_context_t *ctx, const int& dpy) { in getObject()
71 MDPComp::MDPComp(int dpy):mDpy(dpy){}; in MDPComp() function in qhwc::MDPComp
73 void MDPComp::dump(android::String8& buf, hwc_context_t *ctx) in dump()
118 bool MDPComp::init(hwc_context_t *ctx) { in init()
216 void MDPComp::reset(hwc_context_t *ctx) { in reset()
223 void MDPComp::reset() { in reset()
228 void MDPComp::timeout_handler(void *udata) { in timeout_handler()
254 void MDPComp::setMaxPipesPerMixer(const uint32_t value) { in setMaxPipesPerMixer()
264 void MDPComp::setIdleTimeout(const uint32_t& timeout) { in setIdleTimeout()
283 void MDPComp::setMDPCompLayerFlags(hwc_context_t *ctx, in setMDPCompLayerFlags()
303 void MDPComp::setRedraw(hwc_context_t *ctx, in setRedraw()
313 MDPComp::FrameInfo::FrameInfo() { in FrameInfo()
318 void MDPComp::FrameInfo::reset(const int& numLayers) { in reset()
339 void MDPComp::FrameInfo::map() { in map()
350 MDPComp::LayerCache::LayerCache() { in LayerCache()
354 void MDPComp::LayerCache::reset() { in reset()
360 void MDPComp::LayerCache::updateCounts(const FrameInfo& curFrame) { in updateCounts()
366 bool MDPComp::LayerCache::isSameFrame(const FrameInfo& curFrame, in isSameFrame()
383 bool MDPComp::isSupportedForMDPComp(hwc_context_t *ctx, hwc_layer_1_t* layer) { in isSupportedForMDPComp()
394 bool MDPComp::isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer) { in isValidDimension()
479 bool MDPComp::isFrameDoable(hwc_context_t *ctx) { in isFrameDoable()
521 hwc_rect_t MDPComp::calculateDirtyRect(const hwc_layer_1_t* layer, in calculateDirtyRect()
779 bool MDPComp::tryFullFrame(hwc_context_t *ctx, in tryFullFrame()
864 bool MDPComp::fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in fullMDPComp()
904 bool MDPComp::fullMDPCompWithPTOR(hwc_context_t *ctx, in fullMDPCompWithPTOR()
1133 bool MDPComp::partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) in partialMDPComp()
1152 bool MDPComp::cacheBasedComp(hwc_context_t *ctx, in cacheBasedComp()
1201 bool MDPComp::loadBasedComp(hwc_context_t *ctx, in loadBasedComp()
1291 bool MDPComp::isLoadBasedCompDoable(hwc_context_t *ctx) { in isLoadBasedCompDoable()
1299 bool MDPComp::canPartialUpdate(hwc_context_t *ctx, in canPartialUpdate()
1316 bool MDPComp::tryVideoOnly(hwc_context_t *ctx, in tryVideoOnly()
1323 bool MDPComp::videoOnlyComp(hwc_context_t *ctx, in videoOnlyComp()
1378 bool MDPComp::tryMDPOnlyLayers(hwc_context_t *ctx, in tryMDPOnlyLayers()
1393 bool MDPComp::mdpOnlyLayersComp(hwc_context_t *ctx, in mdpOnlyLayersComp()
1457 bool MDPComp::isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer) { in isYUVDoable()
1490 bool MDPComp::isSecureRGBDoable(hwc_context_t* ctx, hwc_layer_1_t* layer) { in isSecureRGBDoable()
1513 bool MDPComp::canPushBatchToTop(const hwc_display_contents_1_t* list, in canPushBatchToTop()
1528 bool MDPComp::intersectingUpdatingLayers(const hwc_display_contents_1_t* list, in intersectingUpdatingLayers()
1541 int MDPComp::getBatch(hwc_display_contents_1_t* list, in getBatch()
1618 bool MDPComp::markLayersForCaching(hwc_context_t* ctx, in markLayersForCaching()
1674 void MDPComp::updateLayerCache(hwc_context_t* ctx, in updateLayerCache()
1699 void MDPComp::dropNonAIVLayers(hwc_context_t* ctx, in dropNonAIVLayers()
1716 void MDPComp::updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list, in updateYUV()
1747 void MDPComp::updateSecureRGB(hwc_context_t* ctx, in updateSecureRGB()
1773 hwc_rect_t MDPComp::getUpdatingFBRect(hwc_context_t *ctx, in getUpdatingFBRect()
1789 bool MDPComp::postHeuristicsHandling(hwc_context_t *ctx, in postHeuristicsHandling()
1867 bool MDPComp::resourceCheck(hwc_context_t* ctx, in resourceCheck()
1903 bool MDPComp::hwLimitationsCheck(hwc_context_t* ctx, in hwLimitationsCheck()
1948 bool MDPComp::onlyVideosUpdating(hwc_context_t *ctx, in onlyVideosUpdating()
1967 void MDPComp::setDynRefreshRate(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in setDynRefreshRate()
1985 int MDPComp::prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in prepare()
2102 bool MDPComp::allocSplitVGPipesfor4k2k(hwc_context_t *ctx, int index) { in allocSplitVGPipesfor4k2k()
2135 int MDPComp::drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in drawOverlap()
2964 bool MDPComp::getPartialUpdatePref(hwc_context_t *ctx) { in getPartialUpdatePref()
2986 int MDPComp::setPartialUpdatePref(hwc_context_t *ctx, bool enable) { in setPartialUpdatePref()
3009 bool MDPComp::loadPerfLib() { in loadPerfLib()
3035 void MDPComp::setPerfHint(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in setPerfHint()