/hardware/libhardware/modules/hwcomposer/ |
H A D | hwcomposer.cpp | 74 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) { 75 if (displays && (displays[0]->flags & HWC_GEOMETRY_CHANGED)) { 76 for (size_t i=0 ; i<displays[0]->numHwLayers ; i++) { 78 displays[0]->hwLayers[i].compositionType = HWC_FRAMEBUFFER; 85 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) 91 EGLBoolean success = eglSwapBuffers((EGLDisplay)displays[0]->dpy, 92 (EGLSurface)displays[0]->sur); 73 hwc_prepare(hwc_composer_device_1_t * , size_t , hwc_display_contents_1_t** displays) argument 84 hwc_set(hwc_composer_device_1_t * , size_t , hwc_display_contents_1_t** displays) argument
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/common/base/ |
H A D | DisplayAnalyzer.cpp | 54 size_t numDisplays, hwc_display_contents_1_t** displays) 58 mCachedDisplays = displays; 53 analyzeContents( size_t numDisplays, hwc_display_contents_1_t** displays) argument
|
H A D | HwcModule.cpp | 48 hwc_display_contents_1_t** displays) 52 if (!hwc->prepare(numDisplays, displays)) { 61 hwc_display_contents_1_t **displays) 65 if (!hwc->commit(numDisplays, displays)) { 46 hwc_prepare(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 59 hwc_set(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays) argument
|
H A D | Hwcomposer.cpp | 54 hwc_display_contents_1_t** displays) 61 if (!numDisplays || !displays) { 66 mDisplayAnalyzer->analyzeContents(numDisplays, displays); 81 device->prePrepare(displays[i]); 93 ret = device->prepare(displays[i]); 104 hwc_display_contents_1_t **displays) 111 if (!numDisplays || !displays) { 116 mDisplayContext->commitBegin(numDisplays, displays); 133 ret = device->commit(displays[i], mDisplayContext); 140 mDisplayContext->commitEnd(numDisplays, displays); 53 prepare(size_t numDisplays, hwc_display_contents_1_t** displays) argument 103 commit(size_t numDisplays, hwc_display_contents_1_t **displays) argument [all...] |
/hardware/qcom/display/msm8084/libhwcomposer/ |
H A D | hwc_virtual.cpp | 64 hwc_display_contents_1_t** displays) { 68 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { 63 destroy(hwc_context_t *ctx, size_t , hwc_display_contents_1_t** displays) argument
|
H A D | hwc.cpp | 105 hwc_display_contents_1_t** displays) { 108 hwc_display_contents_1_t *list = displays[i]; 115 * to be invoked in current cycle on all the active displays 130 hwc_display_contents_1_t** displays) { 136 hwc_display_contents_1_t *list = displays[dpy]; 182 hwc_display_contents_1_t** displays) { 186 hwc_display_contents_1_t *list = displays[i]; 200 hwc_display_contents_1_t** displays) { 204 hwc_display_contents_1_t *list = displays[i]; 230 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); 104 setPaddingRound(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 129 setDMAState(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 181 setNumActiveDisplays(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 199 reset(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 336 hwc_prepare(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 699 hwc_set(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument [all...] |
/hardware/qcom/display/msm8994/libhwcomposer/ |
H A D | hwc_virtual.cpp | 53 hwc_display_contents_1_t** displays) { 57 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { 52 destroy(hwc_context_t *ctx, size_t , hwc_display_contents_1_t** displays) argument
|
H A D | hwc.cpp | 94 hwc_display_contents_1_t** displays) { 97 hwc_display_contents_1_t *list = displays[i]; 104 * to be invoked in current cycle on all the active displays 119 hwc_display_contents_1_t** displays) { 126 hwc_display_contents_1_t *list = displays[dpy]; 174 hwc_display_contents_1_t** displays) { 178 hwc_display_contents_1_t *list = displays[i]; 198 hwc_display_contents_1_t** displays) { 202 hwc_display_contents_1_t *list = displays[i]; 370 hwc_display_contents_1_t** displays) 93 setPaddingRound(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 118 setDMAState(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 173 setNumActiveDisplays(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 197 reset(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 369 hwc_prepare(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 750 hwc_set(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument [all...] |
/hardware/intel/img/hwcomposer/merrifield/ips/tangier/ |
H A D | TngDisplayContext.cpp | 65 bool TngDisplayContext::commitBegin(size_t numDisplays, hwc_display_contents_1_t **displays) argument 144 bool TngDisplayContext::commitEnd(size_t numDisplays, hwc_display_contents_1_t **displays) argument 164 hwc_display_contents_1_t* display = displays[i]; 198 // For physical displays, dup the releaseFenceFd only for 210 if (!displays[i]) { 215 for (size_t j = 0; j < displays[i]->numHwLayers; j++) { 217 displays[i]->hwLayers[j].handle, 218 displays[i]->hwLayers[j].acquireFenceFd, 219 displays[i]->hwLayers[j].releaseFenceFd); 223 // dup releaseFenceFd for physical displays an [all...] |
/hardware/intel/img/hwcomposer/moorefield_hdmi/ips/tangier/ |
H A D | TngDisplayContext.cpp | 65 hwc_display_contents_1_t ** /* displays */) 144 bool TngDisplayContext::commitEnd(size_t numDisplays, hwc_display_contents_1_t **displays) argument 164 hwc_display_contents_1_t* display = displays[i]; 198 // For physical displays, dup the releaseFenceFd only for 210 if (!displays[i]) { 215 for (size_t j = 0; j < displays[i]->numHwLayers; j++) { 217 (uint32_t)displays[i]->hwLayers[j].handle, 218 displays[i]->hwLayers[j].acquireFenceFd, 219 displays[i]->hwLayers[j].releaseFenceFd); 223 // dup releaseFenceFd for physical displays an [all...] |
/hardware/qcom/display/msm8226/libhwcomposer/ |
H A D | hwc_virtual.cpp | 75 hwc_display_contents_1_t** displays) { 79 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { 74 destroy(hwc_context_t *ctx, size_t , hwc_display_contents_1_t** displays) argument
|
H A D | hwc.cpp | 115 hwc_display_contents_1_t** displays) { 118 hwc_display_contents_1_t *list = displays[i]; 125 * to be invoked in current cycle on all the active displays 140 hwc_display_contents_1_t** displays) { 146 hwc_display_contents_1_t *list = displays[dpy]; 192 hwc_display_contents_1_t** displays) { 196 hwc_display_contents_1_t *list = displays[i]; 210 hwc_display_contents_1_t** displays) { 214 hwc_display_contents_1_t *list = displays[i]; 239 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); 114 setPaddingRound(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 139 setDMAState(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 191 setNumActiveDisplays(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 209 reset(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 335 hwc_prepare(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 729 hwc_set(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument [all...] |
/hardware/intel/img/hwcomposer/merrifield/common/base/ |
H A D | HwcModule.cpp | 44 hwc_display_contents_1_t** displays) 47 if (!hwc->prepare(numDisplays, displays)) { 56 hwc_display_contents_1_t **displays) 59 if (!hwc->commit(numDisplays, displays)) { 42 hwc_prepare(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 54 hwc_set(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays) argument
|
H A D | Hwcomposer.cpp | 57 hwc_display_contents_1_t** displays) 64 if (!numDisplays || !displays) { 69 mDisplayAnalyzer->analyzeContents(numDisplays, displays); 88 device->prePrepare(displays[i]); 101 ret = device->prepare(displays[i]); 112 hwc_display_contents_1_t **displays) 119 if (!numDisplays || !displays) { 127 mDisplayContext->commitBegin(numDisplays, displays); 144 ret = device->commit(displays[i], mDisplayContext); 151 mDisplayContext->commitEnd(numDisplays, displays); 56 prepare(size_t numDisplays, hwc_display_contents_1_t** displays) argument 111 commit(size_t numDisplays, hwc_display_contents_1_t **displays) argument [all...] |
H A D | DisplayAnalyzer.cpp | 85 size_t numDisplays, hwc_display_contents_1_t** displays) 89 mCachedDisplays = displays; 84 analyzeContents( size_t numDisplays, hwc_display_contents_1_t** displays) argument
|
/hardware/interfaces/graphics/composer/2.1/vts/functional/ |
H A D | VtsHalGraphicsComposerV2_1TargetTest.cpp | 110 std::vector<Display> displays = mComposerCallback->getDisplays(); local 111 if (displays.empty()) { 116 return displays[0]; 153 * Test that virtual displays can be created and has the correct display type.
|
/hardware/interfaces/graphics/composer/2.2/vts/functional/ |
H A D | VtsHalGraphicsComposerV2_2TargetTest.cpp | 109 std::vector<Display> displays = mComposerCallback->getDisplays(); local 110 if (displays.empty()) { 115 return displays[0]; 207 * Test that virtual displays can be created and has the correct display type.
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
H A D | hwc.cpp | 87 hwc_display_contents_1_t** displays) { 89 hwc_display_contents_1_t *list = displays[i]; 208 hwc_display_contents_1_t** displays) 213 reset(ctx, numDisplays, displays); 220 hwc_display_contents_1_t *list = displays[i]; 460 hwc_display_contents_1_t** displays) 466 hwc_display_contents_1_t* list = displays[i]; 521 //If hotpluggable displays are inactive return error 86 reset(hwc_context_t *ctx, int numDisplays, hwc_display_contents_1_t** displays) argument 207 hwc_prepare(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument 458 hwc_set(hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) argument
|
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
H A D | hwc_color_manager.cpp | 169 bool HWCColorManager::SolidFillLayersPrepare(hwc_display_contents_1_t **displays, argument 175 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY]; 199 bool HWCColorManager::SolidFillLayersSet(hwc_display_contents_1_t **displays, argument 203 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY];
|
H A D | hwc_session.cpp | 251 hwc_display_contents_1_t **displays) { 254 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 277 hwc_session->HandleSecureDisplaySession(displays); 282 int ret = hwc_session->color_mgr_->SolidFillLayersPrepare(displays, primary_display); 289 hwc_display_contents_1_t *content_list = displays[dpy]; 354 hwc_display_contents_1_t **displays) { 359 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 368 int ret = hwc_session->color_mgr_->SolidFillLayersSet(displays, primary_display); 375 hwc_display_contents_1_t *content_list = displays[dpy]; 395 hwc_display_contents_1_t *content_list = displays[HWC_DISPLAY_PRIMAR 250 Prepare(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 353 Set(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 1513 HandleSecureDisplaySession(hwc_display_contents_1_t **displays) argument [all...] |
/hardware/qcom/display/msm8909/sdm/libs/hwc/ |
H A D | hwc_color_manager.cpp | 169 bool HWCColorManager::SolidFillLayersPrepare(hwc_display_contents_1_t **displays, argument 175 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY]; 199 bool HWCColorManager::SolidFillLayersSet(hwc_display_contents_1_t **displays, argument 203 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY];
|
H A D | hwc_session.cpp | 269 hwc_display_contents_1_t **displays) { 272 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 296 hwc_session->HandleSecureDisplaySession(displays); 301 int ret = hwc_session->color_mgr_->SolidFillLayersPrepare(displays, primary_display); 308 hwc_display_contents_1_t *content_list = displays[dpy]; 373 hwc_display_contents_1_t **displays) { 378 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 387 int ret = hwc_session->color_mgr_->SolidFillLayersSet(displays, primary_display); 395 hwc_display_contents_1_t *content_list = displays[dpy]; 415 hwc_display_contents_1_t *content_list = displays[HWC_DISPLAY_PRIMAR 268 Prepare(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 372 Set(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 1651 HandleSecureDisplaySession(hwc_display_contents_1_t **displays) argument [all...] |
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/ |
H A D | hwc_color_manager.cpp | 169 bool HWCColorManager::SolidFillLayersPrepare(hwc_display_contents_1_t **displays, argument 175 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY]; 199 bool HWCColorManager::SolidFillLayersSet(hwc_display_contents_1_t **displays, argument 203 hwc_display_contents_1_t *layer_list = displays[HWC_DISPLAY_PRIMARY];
|
H A D | hwc_session.cpp | 269 hwc_display_contents_1_t **displays) { 272 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 296 hwc_session->HandleSecureDisplaySession(displays); 301 int ret = hwc_session->color_mgr_->SolidFillLayersPrepare(displays, primary_display); 308 hwc_display_contents_1_t *content_list = displays[dpy]; 373 hwc_display_contents_1_t **displays) { 378 if (!device || !displays || num_displays > HWC_NUM_DISPLAY_TYPES) { 387 int ret = hwc_session->color_mgr_->SolidFillLayersSet(displays, primary_display); 395 hwc_display_contents_1_t *content_list = displays[dpy]; 415 hwc_display_contents_1_t *content_list = displays[HWC_DISPLAY_PRIMAR 268 Prepare(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 372 Set(hwc_composer_device_1 *device, size_t num_displays, hwc_display_contents_1_t **displays) argument 1651 HandleSecureDisplaySession(hwc_display_contents_1_t **displays) argument [all...] |
/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/ |
H A D | HWC2On1Adapter.cpp | 1205 // Only prepare display contents for displays HWC1 knows about 2249 ALOGI("Found support for HWC virtual displays"); 2347 // at least two displays down to HWC1 2392 // Return the received contents to their respective displays 2407 hwc_display_contents_1_t** displays) { 2411 hwc_display_contents_1_t* display = displays[displayId]; 2543 std::vector<hwc2_display_t> displays; local 2545 displays.emplace_back(displayPair.first); 2552 for (auto display : displays) { 2406 dumpHWC1Message(hwc_composer_device_1* device, size_t numDisplays, hwc_display_contents_1_t** displays) argument
|