Home
last modified time | relevance | path

Searched refs:MDPComp (Results 1 – 25 of 27) sorted by relevance

12

/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc_mdpcomp.h38 class MDPComp {
40 explicit MDPComp(int);
41 virtual ~MDPComp(){}; in ~MDPComp()
49 static MDPComp* getObject(const int& width, const int dpy);
177 class MDPCompLowRes : public MDPComp {
179 explicit MDPCompLowRes(int dpy):MDPComp(dpy){}; in MDPCompLowRes()
201 class MDPCompHighRes : public MDPComp {
203 explicit MDPCompHighRes(int dpy):MDPComp(dpy){}; in MDPCompHighRes()
Dhwc_mdpcomp.cpp35 IdleInvalidator *MDPComp::idleInvalidator = NULL;
36 bool MDPComp::sIdleFallBack = false;
37 bool MDPComp::sDebugLogs = false;
38 bool MDPComp::sEnabled = false;
39 int MDPComp::sMaxPipesPerMixer = MAX_PIPES_PER_MIXER;
41 MDPComp* MDPComp::getObject(const int& width, int dpy) { in getObject()
49 MDPComp::MDPComp(int dpy):mDpy(dpy){}; in MDPComp() function in qhwc::MDPComp
51 void MDPComp::dump(android::String8& buf) in dump()
79 bool MDPComp::init(hwc_context_t *ctx) { in init()
129 void MDPComp::timeout_handler(void *udata) { in timeout_handler()
[all …]
Dhwc_utils.h61 class MDPComp; variable
322 qhwc::MDPComp *mMDPComp[MAX_DISPLAYS];
Dhwc_uevents.cpp143 ctx->mMDPComp[dpy] = MDPComp::getObject( in handle_uevent()
Dhwc_utils.cpp233 MDPComp::getObject(ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xres, in initContext()
236 MDPComp::init(ctx); in initContext()
Dhwc.cpp484 MDPComp::resetIdleFallBack(); in hwc_set()
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc_mdpcomp.cpp41 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;
[all …]
Dhwc_mdpcomp.h35 class MDPComp {
37 explicit MDPComp(int);
38 virtual ~MDPComp(){}; in ~MDPComp()
49 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy);
287 class MDPCompNonSplit : public MDPComp {
289 explicit MDPCompNonSplit(int dpy):MDPComp(dpy){}; in MDPCompNonSplit()
326 class MDPCompSplit : public MDPComp {
328 explicit MDPCompSplit(int dpy):MDPComp(dpy){}; in MDPCompSplit()
Dhwc_qclient.cpp230 qhwc::MDPComp::dynamicDebug(enable); in toggleDynamicDebug()
252 MDPComp::setIdleTimeout(timeout); in setIdleTimeout()
259 MDPComp::setMaxPipesPerMixer(value); in setMaxPipesPerMixer()
317 if(qhwc::MDPComp::setPartialUpdatePref(ctx, (bool)enable) < 0) in setPartialUpdatePref()
362 qhwc::MDPComp::setSingleFullScreenUpdate(); in notifyCallback()
Dhwc_utils.h71 class MDPComp; variable
626 qhwc::MDPComp *mMDPComp[HWC_NUM_DISPLAY_TYPES];
Dhwc_utils.cpp155 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in initCompositionResources()
360 MDPComp::init(ctx); in initContext()
2457 && !MDPComp::isIdleFallback()) { in setGPUHint()
2480 if(MDPComp::isIdleFallback()) { in setGPUHint()
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_mdpcomp.cpp39 IdleInvalidator *MDPComp::idleInvalidator = NULL;
40 bool MDPComp::sIdleFallBack = false;
41 bool MDPComp::sHandleTimeout = false;
42 bool MDPComp::sDebugLogs = false;
43 bool MDPComp::sEnabled = false;
44 bool MDPComp::sEnableMixedMode = true;
45 int MDPComp::sSimulationFlags = 0;
46 int MDPComp::sMaxPipesPerMixer = MAX_PIPES_PER_MIXER;
47 bool MDPComp::sEnable4k2kYUVSplit = false;
48 bool MDPComp::sSrcSplitEnabled = false;
[all …]
Dhwc_mdpcomp.h38 class MDPComp {
40 explicit MDPComp(int);
41 virtual ~MDPComp(){}; in ~MDPComp()
49 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy);
251 class MDPCompNonSplit : public MDPComp {
253 explicit MDPCompNonSplit(int dpy):MDPComp(dpy){}; in MDPCompNonSplit()
289 class MDPCompSplit : public MDPComp {
291 explicit MDPCompSplit(int dpy):MDPComp(dpy){}; in MDPCompSplit()
Dhwc_utils.h64 class MDPComp; variable
518 qhwc::MDPComp *mMDPComp[HWC_NUM_DISPLAY_TYPES];
Dhwc_uevents.cpp45 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in setup()
Dhwc.cpp228 MDPComp::reset(); in reset()
726 MDPComp::resetIdleFallBack(); in hwc_set()
Dhwc_virtual.cpp55 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in init()
Dhwc_utils.cpp226 MDPComp::getObject(ctx, HWC_DISPLAY_PRIMARY); in initContext()
244 MDPComp::init(ctx); in initContext()
2113 if(!gpuHint->mPrevCompositionGLES && !MDPComp::isIdleFallback()) { in setGPUHint()
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc_mdpcomp.cpp40 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;
[all …]
Dhwc_mdpcomp.h38 class MDPComp {
40 explicit MDPComp(int);
41 virtual ~MDPComp(){}; in ~MDPComp()
52 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy);
256 class MDPCompNonSplit : public MDPComp {
258 explicit MDPCompNonSplit(int dpy):MDPComp(dpy){}; in MDPCompNonSplit()
294 class MDPCompSplit : public MDPComp {
296 explicit MDPCompSplit(int dpy):MDPComp(dpy){}; in MDPCompSplit()
Dhwc_uevents.cpp45 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in setup()
Dhwc_utils.h65 class MDPComp; variable
551 qhwc::MDPComp *mMDPComp[HWC_NUM_DISPLAY_TYPES];
Dhwc_qclient.cpp227 qhwc::MDPComp::dynamicDebug(enable); in toggleDynamicDebug()
Dhwc_virtual.cpp66 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in init()
Dhwc_utils.cpp233 MDPComp::getObject(ctx, HWC_DISPLAY_PRIMARY); in initContext()
264 MDPComp::init(ctx); in initContext()
2114 && !MDPComp::isIdleFallback()) { in setGPUHint()
2137 if(MDPComp::isIdleFallback()) { in setGPUHint()

12