/hardware/qcom/display/msm8909/sdm/libs/hwc2/ |
D | hwcomposer.cpp | 53 std::map<hwc2_display_t, DummyDisplay> displays; variable 190 displays.emplace(std::piecewise_construct, std::forward_as_tuple(id), in Hwc2ImplCreateVirtualDisplay() 202 auto iter = displays.find(display); in Hwc2ImplDestroyVirtualDisplay() 204 if (iter == displays.end()) { in Hwc2ImplDestroyVirtualDisplay() 216 displays.erase(iter); in Hwc2ImplDestroyVirtualDisplay() 243 for (const auto& disp : displays) { in Hwc2ImplRegisterCallback() 262 if (displays.find(display) == displays.end()) { in Hwc2ImplAcceptDisplayChanges() 271 auto iter = displays.find(display); in Hwc2ImplCreateLayer() 273 if (iter == displays.end()) { in Hwc2ImplCreateLayer() 284 auto iter = displays.find(display); in Hwc2ImplDestroyLayer() [all …]
|
/hardware/libhardware/modules/hwcomposer/ |
D | hwcomposer.cpp | 74 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) { in hwc_prepare() argument 75 if (displays && (displays[0]->flags & HWC_GEOMETRY_CHANGED)) { in hwc_prepare() 76 for (size_t i=0 ; i<displays[0]->numHwLayers ; i++) { in hwc_prepare() 78 displays[0]->hwLayers[i].compositionType = HWC_FRAMEBUFFER; in hwc_prepare() 85 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) in hwc_set() argument 91 EGLBoolean success = eglSwapBuffers((EGLDisplay)displays[0]->dpy, in hwc_set() 92 (EGLSurface)displays[0]->sur); in hwc_set()
|
/hardware/google/aemu/base/ |
D | LayoutResolver_unittest.cpp | 44 std::unordered_map<uint32_t, std::pair<uint32_t, uint32_t>> displays; in TEST() local 47 displays[input.id] = std::make_pair(input.width, input.height); in TEST() 50 const auto layout = resolveLayout(displays, kMonitorAspectRatio); in TEST() 72 std::unordered_map<uint32_t, std::pair<uint32_t, uint32_t>> displays; in TEST() local 75 displays[input.id] = std::make_pair(input.width, input.height); in TEST() 78 const auto layout = resolveLayout(displays, kMonitorAspectRatio); in TEST()
|
/hardware/ti/am57x/libhwcomposer/ |
D | hwc.cpp | 56 if (disp < 0 || disp >= MAX_DISPLAYS || !hwc_dev->displays[disp]) in is_valid_display() 154 if (hwc_dev->displays[HWC_DISPLAY_PRIMARY]) { in init_primary_display() 162 hwc_dev->displays[HWC_DISPLAY_PRIMARY] = display; in init_primary_display() 207 if (hwc_dev->displays[HWC_DISPLAY_EXTERNAL]) { in add_external_hdmi_display() 228 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = display; in add_external_hdmi_display() 253 HWCDisplay* display = hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display() 259 delete hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display() 260 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = NULL; in remove_external_hdmi_display() 425 HWCDisplay* display = hwc_dev->displays[disp]; in hwc_prepare_for_display() 441 …prepare(struct hwc_composer_device_1* dev, size_t numDisplays, hwc_display_contents_1_t** displays) in hwc_prepare() argument [all …]
|
D | hwc_dev.h | 47 HWCDisplay* displays[MAX_DISPLAYS]; member
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_EXT_direct_mode_display.adoc | 23 applications to take exclusive control of displays associated with a native 26 HMDs (head mounted displays) from the native platform's display management 37 `apiext:VK_KHR_display` can be used to enumerate all displays on the system, 40 in-use displays. 42 grab in-use displays away from window systems and/or native platforms, 45 2) Are separate calls needed to acquire displays and enable direct mode?
|
D | VK_KHR_display.adoc | 21 This extension provides the API to enumerate displays and available modes on 34 *PROPOSED RESOLUTION*: Many modern displays support at most a handful of 80 5) Should users query generic ranges from displays and construct their own 96 7) Is there a possibility that not all displays of a device work with all of 97 the present queues of a device? If yes, how do we determine which displays 109 9) Should displays have an associated window system display, such as an 117 10) Are displays queried from a physical GPU or from a device instance? 123 displays. 129 11) Should displays and/or modes be dispatchable objects? If functions are 130 to take displays, overlays, or modes as their first parameter, they must be [all …]
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
D | hwc.cpp | 105 hwc_display_contents_1_t** displays) { in setPaddingRound() argument 108 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound() 130 hwc_display_contents_1_t** displays) { in setDMAState() argument 136 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState() 182 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument 186 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays() 200 hwc_display_contents_1_t** displays) { in reset() argument 204 hwc_display_contents_1_t *list = displays[i]; in reset() 230 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); in reset() 337 hwc_display_contents_1_t** displays) in hwc_prepare() argument [all …]
|
D | hwc_virtual.h | 42 hwc_display_contents_1_t** displays) = 0; 64 hwc_display_contents_1_t** displays);
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
D | hwc.cpp | 115 hwc_display_contents_1_t** displays) { in setPaddingRound() argument 118 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound() 140 hwc_display_contents_1_t** displays) { in setDMAState() argument 146 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState() 192 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument 196 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays() 210 hwc_display_contents_1_t** displays) { in reset() argument 214 hwc_display_contents_1_t *list = displays[i]; in reset() 239 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); in reset() 336 hwc_display_contents_1_t** displays) in hwc_prepare() argument [all …]
|
D | hwc_virtual.h | 42 hwc_display_contents_1_t** displays) = 0; 64 hwc_display_contents_1_t** displays);
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc.cpp | 94 hwc_display_contents_1_t** displays) { in setPaddingRound() argument 97 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound() 119 hwc_display_contents_1_t** displays) { in setDMAState() argument 126 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState() 174 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument 178 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays() 198 hwc_display_contents_1_t** displays) { in reset() argument 202 hwc_display_contents_1_t *list = displays[i]; in reset() 370 hwc_display_contents_1_t** displays) in hwc_prepare() argument 382 setPaddingRound(ctx, (int)numDisplays, displays); in hwc_prepare() [all …]
|
D | hwc_virtual.h | 45 hwc_display_contents_1_t** displays);
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_direct_mode_display/ |
D | acquire_release_displays.adoc | 7 On some platforms, access to displays is limited to a single process or 9 On such platforms, some or all of the displays may not be available to
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/katex/contrib/ |
D | copy-tex.mjs | 50 const displays = fragment.querySelectorAll('.katex-display annotation'); 52 for (let i = 0; i < displays.length; i++) { 53 const element = displays[i];
|
D | copy-tex.js | 164 var displays = fragment.querySelectorAll('.katex-display annotation'); 166 for (var _i2 = 0; _i2 < displays.length; _i2++) { 167 var _element2 = displays[_i2];
|
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
D | hwc_session.h | 59 hwc_display_contents_1_t **displays); 61 hwc_display_contents_1_t **displays); 86 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
|
D | hwc_color_manager.h | 119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display); 120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
|
/hardware/libhardware/include/hardware/ |
D | hwcomposer.h | 529 size_t numDisplays, hwc_display_contents_1_t** displays); 574 size_t numDisplays, hwc_display_contents_1_t** displays);
|
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/ |
D | hwc_color_manager.h | 119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display); 120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
|
D | hwc_session.h | 60 hwc_display_contents_1_t **displays); 62 hwc_display_contents_1_t **displays); 87 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
|
/hardware/libhardware/include_all/hardware/ |
D | hwcomposer.h | 529 size_t numDisplays, hwc_display_contents_1_t** displays); 574 size_t numDisplays, hwc_display_contents_1_t** displays);
|
/hardware/qcom/display/msm8909/sdm/libs/hwc/ |
D | hwc_color_manager.h | 119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display); 120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
|
D | hwc_session.h | 60 hwc_display_contents_1_t **displays); 62 hwc_display_contents_1_t **displays); 87 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
D | hwc.cpp | 87 hwc_display_contents_1_t** displays) { in reset() argument 89 hwc_display_contents_1_t *list = displays[i]; in reset() 208 hwc_display_contents_1_t** displays) in hwc_prepare() argument 213 reset(ctx, numDisplays, displays); in hwc_prepare() 220 hwc_display_contents_1_t *list = displays[i]; in hwc_prepare() 460 hwc_display_contents_1_t** displays) in hwc_set() argument 466 hwc_display_contents_1_t* list = displays[i]; in hwc_set()
|