Searched defs:displays (Results 1 - 25 of 26) sorted by relevance

12

/hardware/libhardware/modules/hwcomposer/
H A Dhwcomposer.cpp74 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 DDisplayAnalyzer.cpp54 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 DHwcModule.cpp48 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 DHwcomposer.cpp54 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 Dhwc_virtual.cpp64 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 Dhwc.cpp105 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 Dhwc_virtual.cpp53 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 Dhwc.cpp94 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 DTngDisplayContext.cpp65 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 DTngDisplayContext.cpp65 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 Dhwc_virtual.cpp75 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 Dhwc.cpp115 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 DHwcModule.cpp44 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 DHwcomposer.cpp57 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 DDisplayAnalyzer.cpp85 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 DVtsHalGraphicsComposerV2_1TargetTest.cpp110 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 DVtsHalGraphicsComposerV2_2TargetTest.cpp109 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 Dhwc.cpp87 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 Dhwc_color_manager.cpp169 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 Dhwc_session.cpp251 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 Dhwc_color_manager.cpp169 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 Dhwc_session.cpp269 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 Dhwc_color_manager.cpp169 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 Dhwc_session.cpp269 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 DHWC2On1Adapter.cpp1205 // 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

Completed in 996 milliseconds

12