HomeSort by relevance Sort by last modified time
    Searched refs:mHwc (Results 1 - 21 of 21) sorted by null

  /frameworks/native/services/surfaceflinger/DisplayHardware/
HWComposer_hwc1.cpp 90 mFbDev(0), mHwc(0), mNumDisplays(1),
114 if (mFbDev && mHwc && hwcHasApiVersion(mHwc, HWC_DEVICE_API_VERSION_1_1)) {
123 if ((!mHwc || !hwcHasApiVersion(mHwc, HWC_DEVICE_API_VERSION_1_1))
135 if (mHwc) {
137 (hwcApiVersion(mHwc) >> 24) & 0xff,
138 (hwcApiVersion(mHwc) >> 16) & 0xff);
139 if (mHwc->registerProcs) {
143 if (hwcHasApiVersion(mHwc, HWC_DEVICE_API_VERSION_1_1)
    [all...]
FramebufferSurface.cpp 62 mHwc(hwc),
67 mHwc(hwc)
80 const auto& activeConfig = mHwc.getActiveConfig(disp);
84 mConsumer->setDefaultBufferFormat(mHwc.getFormat(disp));
85 mConsumer->setDefaultBufferSize(mHwc.getWidth(disp), mHwc.getHeight(disp));
177 mHwc.setClientTarget(mDisplayType, outSlot, outFence, outBuffer, outDataspace);
200 err = mHwc.fbPost(mDisplayType, acquireFence, buf);
217 sp<Fence> fence = mHwc.getPresentFence(mDisplayType);
233 sp<Fence> fence = mHwc.getAndResetReleaseFence(mDisplayType)
    [all...]
FramebufferSurface.h 94 HWComposer& mHwc;
VirtualDisplaySurface.cpp 57 mHwc(hwc),
220 mHwc.setOutputBuffer(mDisplayId, mOutputFence, outBuffer);
231 result = mHwc.setClientTarget(mDisplayId, hwcSlot, mFbFence,
234 result = mHwc.fbPost(mDisplayId, mFbFence, fbBuffer);
250 sp<Fence> retireFence = mHwc.getPresentFence(mDisplayId);
252 sp<Fence> fbFence = mHwc.getAndResetReleaseFence(mDisplayId);
273 sp<Fence> outFence = mHwc.getLastRetireFence(mDisplayId);
666 result = mHwc.setOutputBuffer(mDisplayId, Fence::NO_FENCE,
VirtualDisplaySurface.h 157 HWComposer& mHwc;
HWComposer_hwc1.h 300 HWComposer& mHwc;
373 struct hwc_composer_device_1* mHwc;
374 // invariant: mLists[0] != NULL iff mHwc != NULL
  /hardware/intel/img/hwcomposer/merrifield/common/devices/
ExternalDevice.cpp 136 mHwc.hotplug(mType, false);
145 mHwc.hotplug(mType, true);
154 mHwc.hotplug(mType, true);
160 mHwc.hotplug(mType, true);
169 mHwc.hotplug(mType, true);
189 mHwc.getVsyncManager()->enableDynamicVsync(false);
194 mHwc.hotplug(mType, mConnected);
200 mHwc.getVsyncManager()->enableDynamicVsync(true);
240 mHwc.getVsyncManager()->resetVsyncSource();
242 mHwc.hotplug(mType, mConnected)
    [all...]
VirtualDevice.cpp 465 BufferManager* mgr = vd.mHwc.getBufferManager();
562 BufferManager* mgr = mList.mVd.mHwc.getBufferManager();
605 BufferManager* mgr = mVd.mHwc.getBufferManager();
630 mVd.mHwc.getBufferManager()->freeGrallocBuffer((*i));
647 mHwc(hwc),
678 cachedBuffer = new CachedBuffer(mHwc.getBufferManager(), handle);
865 DisplayAnalyzer *analyzer = mHwc.getDisplayAnalyzer();
    [all...]
PhysicalDevice.cpp 27 mHwc(hwc),
495 mHwc.vsync(mType, timestamp);
  /hardware/intel/img/hwcomposer/merrifield/common/base/
VsyncManager.h 48 Hwcomposer &mHwc;
VsyncManager.cpp 30 :mHwc(hwc),
143 return mHwc.getDisplayDevice(dispType);
  /hardware/intel/img/hwcomposer/moorefield_hdmi/common/devices/
ExternalDevice.cpp 149 mHwc.hotplug(mDisp, false);
158 mHwc.hotplug(mDisp, true);
167 mHwc.hotplug(mDisp, true);
173 mHwc.hotplug(mDisp, true);
182 mHwc.hotplug(mDisp, true);
201 mHwc.hotplug(mDisp, mConnected);
243 mHwc.hotplug(mDisp, mConnected);
252 mHwc.hotplug(mDisp, mConnected);
DummyDevice.cpp 29 mHwc(hwc),
216 mHwc.vsync(mDisp, timestamp);
PhysicalDevice.cpp 27 mHwc(hwc),
473 mHwc.vsync(mType, timestamp);
  /hardware/intel/img/hwcomposer/moorefield_hdmi/include/
DummyDevice.h 65 Hwcomposer& mHwc;
PhysicalDevice.h 85 Hwcomposer& mHwc;
  /hardware/intel/img/hwcomposer/merrifield/include/
PhysicalDevice.h 96 Hwcomposer& mHwc;
VirtualDevice.h 217 Hwcomposer& mHwc;
  /frameworks/native/services/surfaceflinger/
SurfaceFlinger.cpp 602 mHwc.reset(new HWComposer(false));
603 mHwc->registerCallback(this, mComposerSequenceId);
620 mVrFlinger = dvr::VrFlinger::Create(mHwc->getComposer(),
    [all...]
SurfaceFlinger_hwc1.cpp 537 mHwc.reset(new HWComposer(this,
542 mHwc->getVisualID(), 0);
554 if (mHwc->isConnected(i) || type==DisplayDevice::DISPLAY_PRIMARY) {
564 sp<FramebufferSurface> fbs = new FramebufferSurface(*mHwc, i,
568 type, hwcId, mHwc->getFormat(hwcId), isSecure, token,
590 if (mHwc->initCheck() != NO_ERROR) {
613 type : mHwc->allocateDisplayId();
    [all...]
SurfaceFlinger.h 537 HWComposer& getHwComposer() const { return *mHwc; }
652 // The following thread safety rules apply when accessing mHwc, either
655 // 1. When recreating mHwc, acquire mStateLock. We currently recreate mHwc
656 // only when switching into and out of vr. Recreating mHwc must only be
659 // 2. When accessing mHwc on the main thread, it's not necessary to acquire
662 // 3. When accessing mHwc on a thread other than the main thread, we always
664 // in the process of destroying the current mHwc instance.
667 // SurfaceFlinger_hwc1.cpp we create mHwc at surface flinger init and never
668 // destroy it, so it's always safe to access mHwc from any thread withou
    [all...]

Completed in 292 milliseconds