/hardware/intel/img/hwcomposer/common/base/ |
HwcModule.cpp | 30 Hwcomposer *hwc = static_cast<Hwcomposer*>(dev); \ 32 if (!hwc) { \ 33 ELOGTRACE("invalid HWC device."); \ 52 if (!hwc->prepare(numDisplays, displays)) { 65 if (!hwc->commit(numDisplays, displays)) { 77 hwc->dump(buff, buff_len, 0); 84 hwc->registerProcs(procs); 113 ret = hwc->vsyncControl(disp, enabled); 131 bool ret = hwc->blank(disp, blank); 147 bool ret = hwc->getDisplayConfigs(disp, configs, numConfigs) 256 Hwcomposer& hwc = Hwcomposer::getInstance(); local [all...] |
HwcLayerList.cpp | 252 ELOGTRACE("invalid hwc list"); 263 Hwcomposer& hwc = Hwcomposer::getInstance(); local 276 DEINIT_AND_RETURN_FALSE("failed to allocate hwc layer %d", i); 822 ELOGTRACE("no HWC layer for layer %d", i); 851 ELOGTRACE("no HWC layer for layer %d", i); 889 ELOGTRACE("no HWC layer for layer %d", i); 1003 "HWC", [all...] |
/hardware/intel/img/hwcomposer/ips/tangier/ |
TngDisplayContext.cpp | 115 Hwcomposer& hwc = Hwcomposer::getInstance(); local 116 DisplayPlaneManager *pm = hwc.getPlaneManager(); 200 // HWC layers which successfully flipped to display planes
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWComposer.cpp | 54 static uint32_t hwcApiVersion(const hwc_composer_device_1_t* hwc) { 55 uint32_t hwcVersion = hwc->common.version; 59 static uint32_t hwcHeaderVersion(const hwc_composer_device_1_t* hwc) { 60 uint32_t hwcVersion = hwc->common.version; 64 static bool hwcHasApiVersion(const hwc_composer_device_1_t* hwc, 66 return hwcApiVersion(hwc) >= (version & HARDWARE_API_VERSION_2_MAJ_MIN_MASK); 79 HWComposer* hwc; member in struct:android::HWComposer::cb_context 108 // Note: some devices may insist that the FB HAL be opened before HWC. 115 // before HWC. 120 // If we have no HWC, or a pre-1.1 HWC, an FB dev is mandatory [all...] |
/hardware/libhardware/tests/hwc/ |
cnativewindow.c | 59 hwc_composer_device_1_t *hwc; member in struct:CNativeWindow 181 hwc_composer_device_1_t *hwc = win->hwc; local 203 r = hwc->prepare(hwc, HWC_NUM_PHYSICAL_DISPLAY_TYPES, win->dclist); 205 ERROR("hwc->prepare failed r=%d\n",r); 213 r = hwc->set(hwc, HWC_NUM_PHYSICAL_DISPLAY_TYPES, win->dclist); 215 ERROR("hwc->set failed, r=%d\n", r); 376 hwc_composer_device_1_t *hwc; local [all...] |
/hardware/ti/omap4-aah/hwc/ |
rgz_2d.h | 60 struct rgz_in_hwc hwc; member in union:rgz_in_params::__anon42528 65 * Validate whether the HWC layers can be rendered 69 * data.hwc.layers HWC layer array 70 * data.hwc.layerno HWC layer array size 78 * Regionize the HWC layers 88 * data.hwc.layers HWC layer array 89 * data.hwc.layerno HWC layer array siz [all...] |
/frameworks/native/services/surfaceflinger/ |
Layer.cpp | 465 // before giving it to the HWC HAL. 656 * different results than when we take the HWC path -- in the later case 662 * HWC is due to a limitation of the HWC API to integers -- a question 665 * minimal value)? Or, we could make GL behave like HWC -- but this feel 1016 const HWComposer& hwc = mFlinger->getHwComposer(); local [all...] |
SurfaceFlinger.cpp | 898 HWComposer& hwc(getHwComposer()); 899 if (hwc.initCheck() == NO_ERROR) { 900 status_t err = hwc.prepare(); 928 const HWComposer& hwc = getHwComposer(); local 929 sp<Fence> presentFence = hwc.getDisplayFence(HWC_DISPLAY_PRIMARY); 952 // The HWC doesn't support present fences, so use the refresh 954 nsecs_t presentTime = hwc.getRefreshTimestamp(HWC_DISPLAY_PRIMARY); [all...] |