Lines Matching refs:MDPComp
40 IdleInvalidator *MDPComp::idleInvalidator = NULL;
41 bool MDPComp::sIdleFallBack = false;
42 bool MDPComp::sHandleTimeout = false;
43 bool MDPComp::sDebugLogs = false;
44 bool MDPComp::sEnabled = false;
45 bool MDPComp::sEnableMixedMode = true;
46 int MDPComp::sSimulationFlags = 0;
47 int MDPComp::sMaxPipesPerMixer = MAX_PIPES_PER_MIXER;
48 bool MDPComp::sEnable4k2kYUVSplit = false;
49 bool MDPComp::sSrcSplitEnabled = false;
50 MDPComp* MDPComp::getObject(hwc_context_t *ctx, const int& dpy) { in getObject()
60 MDPComp::MDPComp(int dpy):mDpy(dpy){}; in MDPComp() function in qhwc::MDPComp
62 void MDPComp::dump(android::String8& buf, hwc_context_t *ctx) in dump()
107 bool MDPComp::init(hwc_context_t *ctx) { in init()
183 void MDPComp::reset(hwc_context_t *ctx) { in reset()
190 void MDPComp::reset() { in reset()
195 void MDPComp::timeout_handler(void *udata) { in timeout_handler()
217 void MDPComp::setMDPCompLayerFlags(hwc_context_t *ctx, in setMDPCompLayerFlags()
237 void MDPComp::setRedraw(hwc_context_t *ctx, in setRedraw()
247 MDPComp::FrameInfo::FrameInfo() { in FrameInfo()
252 void MDPComp::FrameInfo::reset(const int& numLayers) { in reset()
273 void MDPComp::FrameInfo::map() { in map()
284 MDPComp::LayerCache::LayerCache() { in LayerCache()
288 void MDPComp::LayerCache::reset() { in reset()
295 void MDPComp::LayerCache::cacheAll(hwc_display_contents_1_t* list) { in cacheAll()
302 void MDPComp::LayerCache::updateCounts(const FrameInfo& curFrame) { in updateCounts()
308 bool MDPComp::LayerCache::isSameFrame(const FrameInfo& curFrame, in isSameFrame()
325 bool MDPComp::isSupportedForMDPComp(hwc_context_t *ctx, hwc_layer_1_t* layer) { in isSupportedForMDPComp()
336 bool MDPComp::isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer) { in isValidDimension()
421 bool MDPComp::isFrameDoable(hwc_context_t *ctx) { in isFrameDoable()
682 bool MDPComp::tryFullFrame(hwc_context_t *ctx, in tryFullFrame()
756 bool MDPComp::fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in fullMDPComp()
803 bool MDPComp::fullMDPCompWithPTOR(hwc_context_t *ctx, in fullMDPCompWithPTOR()
969 bool MDPComp::partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) in partialMDPComp()
988 bool MDPComp::cacheBasedComp(hwc_context_t *ctx, in cacheBasedComp()
1043 bool MDPComp::loadBasedComp(hwc_context_t *ctx, in loadBasedComp()
1133 bool MDPComp::isLoadBasedCompDoable(hwc_context_t *ctx) { in isLoadBasedCompDoable()
1141 bool MDPComp::canPartialUpdate(hwc_context_t *ctx, in canPartialUpdate()
1153 bool MDPComp::tryVideoOnly(hwc_context_t *ctx, in tryVideoOnly()
1160 bool MDPComp::videoOnlyComp(hwc_context_t *ctx, in videoOnlyComp()
1202 bool MDPComp::isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer) { in isYUVDoable()
1237 bool MDPComp::canPushBatchToTop(const hwc_display_contents_1_t* list, in canPushBatchToTop()
1252 bool MDPComp::intersectingUpdatingLayers(const hwc_display_contents_1_t* list, in intersectingUpdatingLayers()
1265 int MDPComp::getBatch(hwc_display_contents_1_t* list, in getBatch()
1342 bool MDPComp::markLayersForCaching(hwc_context_t* ctx, in markLayersForCaching()
1398 void MDPComp::updateLayerCache(hwc_context_t* ctx, in updateLayerCache()
1422 void MDPComp::updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list, in updateYUV()
1451 hwc_rect_t MDPComp::getUpdatingFBRect(hwc_context_t *ctx, in getUpdatingFBRect()
1467 bool MDPComp::postHeuristicsHandling(hwc_context_t *ctx, in postHeuristicsHandling()
1545 bool MDPComp::resourceCheck(hwc_context_t* ctx, in resourceCheck()
1573 bool MDPComp::hwLimitationsCheck(hwc_context_t* ctx, in hwLimitationsCheck()
1615 int MDPComp::prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in prepare()
1701 bool MDPComp::allocSplitVGPipesfor4k2k(hwc_context_t *ctx, int index) { in allocSplitVGPipesfor4k2k()
1734 int MDPComp::drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t* list) { in drawOverlap()