/hardware/google/graphics/common/libhwc2.1/ |
D | ExynosHWC.h | 61 int32_t exynos_createLayer(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t* outLayer); 64 int32_t exynos_destroyLayer(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer); 68 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outTypes); 79 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outLayerRequests); 87 hwc2_layer_t* outLayers, int32_t* outFences); 96 int32_t exynos_setCursorPosition(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 98 int32_t exynos_setLayerBlendMode(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer,… 99 int32_t exynos_setLayerBuffer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 101 int32_t exynos_setLayerColor(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, hwc… 102 int32_t exynos_setLayerCompositionType(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t … [all …]
|
D | ExynosHWC.cpp | 164 inline ExynosLayer* checkLayer(ExynosDisplay *exynosDisplay, hwc2_layer_t layer) in checkLayer() 223 hwc2_display_t display, hwc2_layer_t *outLayer) in exynos_createLayer() 255 hwc2_layer_t layer) in exynos_destroyLayer() 264 return exynosDisplay->destroyLayer((hwc2_layer_t)exynosLayer); in exynos_destroyLayer() 303 uint32_t* outNumElements, hwc2_layer_t* outLayers, in exynos_getChangedCompositionTypes() 426 uint32_t* outNumElements, hwc2_layer_t* outLayers, in exynos_getDisplayRequests() 498 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outFences) in exynos_getReleaseFences() 632 hwc2_layer_t layer, int32_t x, int32_t y) in exynos_setCursorPosition() 649 hwc2_layer_t layer, int32_t /*hwc2_blend_mode_t*/ mode) in exynos_setLayerBlendMode() 666 hwc2_layer_t layer, buffer_handle_t buffer, int32_t acquireFence) in exynos_setLayerBuffer() [all …]
|
/hardware/interfaces/graphics/composer/2.1/utils/hwc2onfbadapter/include/hwc2onfbadapter/ |
D | HWC2OnFbAdapter.h | 70 hwc2_layer_t addLayer(); 71 bool removeLayer(hwc2_layer_t layer); 72 bool hasLayer(hwc2_layer_t layer) const; 73 bool markLayerDirty(hwc2_layer_t layer, bool dirty); 74 const std::unordered_set<hwc2_layer_t>& getDirtyLayers() const; 93 std::unordered_set<hwc2_layer_t> mLayers; 94 std::unordered_set<hwc2_layer_t> mDirtyLayers;
|
/hardware/qcom/display/msm8909/sdm/libs/hwc2/ |
D | hwcomposer.cpp | 84 hwc2_layer_t CreateLayer() { in CreateLayer() 85 hwc2_layer_t layer = nextLayer_++; in CreateLayer() 90 bool IsValidLayer(hwc2_layer_t layer) { in IsValidLayer() 94 void DestroyLayer(hwc2_layer_t layer) { in DestroyLayer() 99 bool SetClientComposed(hwc2_layer_t layer, bool value) { in SetClientComposed() 120 void GetNonClientComposedIDs(hwc2_layer_t* layers, uint32_t size) { in GetNonClientComposedIDs() 143 hwc2_layer_t nextLayer_ = 1; 144 std::set<hwc2_layer_t> layers_; 145 std::map<hwc2_layer_t, bool> isClientComposed_; 270 hwc2_layer_t* out_layer) { in Hwc2ImplCreateLayer() [all …]
|
D | hwc_display.h | 163 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 194 hwc2_layer_t *out_layers, int32_t *out_types); 196 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 199 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 202 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 203 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 204 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 206 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 267 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 269 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_; [all …]
|
D | hwc_layers.h | 67 hwc2_layer_t GetId() const { return id_; } in GetId() 101 const hwc2_layer_t id_; 103 static std::atomic<hwc2_layer_t> next_id_;
|
/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/include/hwc2on1adapter/ |
D | HWC2On1Adapter.h | 203 HWC2::Error createLayer(hwc2_layer_t* outLayerId); 204 HWC2::Error destroyLayer(hwc2_layer_t layerId); 209 hwc2_layer_t* outLayers, int32_t* outTypes); 219 hwc2_layer_t* outLayers, int32_t* outFences); 221 uint32_t* outNumElements, hwc2_layer_t* outLayers, 249 HWC2::Error updateLayerZ(hwc2_layer_t layerId, uint32_t z); 339 const std::unordered_map<hwc2_layer_t, HWC2::Composition>& 344 const std::unordered_map<hwc2_layer_t, HWC2::LayerRequest>& 349 void addTypeChange(hwc2_layer_t layerId, in addTypeChange() 356 void addLayerRequest(hwc2_layer_t layerId, in addLayerRequest() [all …]
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | HWC2On1Adapter.h | 190 HWC2::Error createLayer(hwc2_layer_t* outLayerId); 191 HWC2::Error destroyLayer(hwc2_layer_t layerId); 196 hwc2_layer_t* outLayers, int32_t* outTypes); 206 hwc2_layer_t* outLayers, int32_t* outFences); 208 uint32_t* outNumElements, hwc2_layer_t* outLayers, 225 HWC2::Error updateLayerZ(hwc2_layer_t layerId, uint32_t z); 299 const std::unordered_map<hwc2_layer_t, HWC2::Composition>& 304 const std::unordered_map<hwc2_layer_t, HWC2::LayerRequest>& 317 void addTypeChange(hwc2_layer_t layerId, in addTypeChange() 324 void addLayerRequest(hwc2_layer_t layerId, in addLayerRequest() [all …]
|
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
D | hwc_display.h | 140 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 166 hwc2_layer_t *out_layers, int32_t *out_types); 168 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 171 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 174 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 175 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 176 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 178 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 238 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 240 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_; [all …]
|
D | hwc_layers.h | 61 hwc2_layer_t GetId() const { return id_; } in GetId() 93 const hwc2_layer_t id_; 95 static std::atomic<hwc2_layer_t> next_id_;
|
D | hwc_session.h | 65 hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...), in CallLayerFunction() 90 hwc2_layer_t *out_layer_id); 93 static int32_t DestroyLayer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer); 103 static int32_t SetLayerZOrder(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer,
|
D | hwc_session.cpp | 230 hwc2_layer_t *out_layer_id) { in CreateLayer() 256 hwc2_layer_t layer) { in DestroyLayer() 311 uint32_t *out_num_elements, hwc2_layer_t *out_layers, in GetChangedCompositionTypes() 352 hwc2_layer_t *out_layers, int32_t *out_layer_requests) { in GetDisplayRequests() 389 uint32_t *out_num_elements, hwc2_layer_t *out_layers, in GetReleaseFences() 459 static int32_t SetCursorPosition(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetCursorPosition() 465 static int32_t SetLayerBlendMode(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerBlendMode() 471 static int32_t SetLayerBuffer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerBuffer() 477 static int32_t SetLayerColor(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerColor() 483 hwc2_layer_t layer, int32_t int_type) { in SetLayerCompositionType() [all …]
|
/hardware/libhardware/include_all/hardware/ |
D | hwcomposer2.h | 1022 typedef uint64_t hwc2_layer_t; typedef 1395 hwc2_display_t display, hwc2_layer_t* outLayer); 1411 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer); 1466 uint32_t* outNumElements, hwc2_layer_t* outLayers, 1663 uint32_t* outNumElements, hwc2_layer_t* outLayers, 1803 hwc2_layer_t* outLayers, int32_t* outFences); 2311 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2345 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2378 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2406 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, [all …]
|
/hardware/libhardware/include/hardware/ |
D | hwcomposer2.h | 1022 typedef uint64_t hwc2_layer_t; typedef 1395 hwc2_display_t display, hwc2_layer_t* outLayer); 1411 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer); 1466 uint32_t* outNumElements, hwc2_layer_t* outLayers, 1663 uint32_t* outNumElements, hwc2_layer_t* outLayers, 1803 hwc2_layer_t* outLayers, int32_t* outFences); 2311 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2345 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2378 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, 2406 hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, [all …]
|
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/ |
D | hwc_display.h | 165 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 193 hwc2_layer_t *out_layers, int32_t *out_types); 195 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 198 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 201 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 202 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 203 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 205 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 260 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 262 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_; [all …]
|
D | hwc_layers.h | 63 hwc2_layer_t GetId() const { return id_; } in GetId() 96 const hwc2_layer_t id_; 98 static std::atomic<hwc2_layer_t> next_id_;
|
D | hwc_session.cpp | 323 hwc2_layer_t *out_layer_id) { in CreateLayer() 359 hwc2_layer_t layer) { in DestroyLayer() 417 uint32_t *out_num_elements, hwc2_layer_t *out_layers, in GetChangedCompositionTypes() 462 hwc2_layer_t *out_layers, int32_t *out_layer_requests) { in GetDisplayRequests() 500 uint32_t *out_num_elements, hwc2_layer_t *out_layers, in GetReleaseFences() 574 static int32_t SetCursorPosition(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetCursorPosition() 586 static int32_t SetLayerBlendMode(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerBlendMode() 592 static int32_t SetLayerBuffer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerBuffer() 598 static int32_t SetLayerColor(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, in SetLayerColor() 604 hwc2_layer_t layer, int32_t int_type) { in SetLayerCompositionType() [all …]
|
/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
D | hwc_display.h | 152 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 181 hwc2_layer_t *out_layers, int32_t *out_types); 183 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 186 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 189 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 190 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 191 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 193 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 256 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 258 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_; [all …]
|
D | hwc_layers.h | 67 hwc2_layer_t GetId() const { return id_; } in GetId() 101 const hwc2_layer_t id_; 103 static std::atomic<hwc2_layer_t> next_id_;
|
D | hwc_session.h | 66 hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...), in CallLayerFunction() 91 hwc2_layer_t *out_layer_id); 94 static int32_t DestroyLayer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer); 104 static int32_t SetLayerZOrder(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer,
|
/hardware/qcom/sm7250/display/composer/ |
D | hwc_session.h | 176 int32_t CallLayerFunction(hwc2_display_t display, hwc2_layer_t layer, in CallLayerFunction() 212 int32_t CreateLayer(hwc2_display_t display, hwc2_layer_t *out_layer_id); 215 int32_t DestroyLayer(hwc2_display_t display, hwc2_layer_t layer); 270 hwc2_layer_t *out_layers, int32_t *out_types); 272 uint32_t *out_num_elements, hwc2_layer_t *out_layers, 275 hwc2_layer_t *out_layers, std::vector<shared_ptr<Fence>> *out_fences); 279 int32_t SetCursorPosition(hwc2_display_t display, hwc2_layer_t layer, int32_t x, int32_t y); 287 int32_t SetLayerBuffer(hwc2_display_t display, hwc2_layer_t layer, buffer_handle_t buffer, 289 int32_t SetLayerBlendMode(hwc2_display_t display, hwc2_layer_t layer, int32_t int_mode); 290 int32_t SetLayerDisplayFrame(hwc2_display_t display, hwc2_layer_t layer, hwc_rect_t frame); [all …]
|
D | hwc_display.h | 214 std::map<hwc2_layer_t, HWCLayer *> layer_map; // Look up by Id - TODO 328 HWCLayer *GetHWCLayer(hwc2_layer_t layer_id); 411 hwc2_layer_t *out_layers, int32_t *out_types); 413 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 416 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 422 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 423 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 424 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 425 virtual HWC2::Error SetLayerType(hwc2_layer_t layer_id, IQtiComposerClient::LayerType type); 427 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, [all …]
|
/hardware/interfaces/graphics/composer/2.1/utils/hwc2onfbadapter/ |
D | HWC2OnFbAdapter.cpp | 336 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getChangedCompositionTypesHook() 364 hwc2_layer_t* /*outLayers*/, int32_t* /*outLayerRequests*/) { in getDisplayRequestsHook() argument 409 uint32_t* outNumElements, hwc2_layer_t* /*outLayers*/, in getReleaseFencesHook() argument 420 int32_t createLayerHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t* outLayer) { in createLayerHook() 431 int32_t destroyLayerHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer) { in destroyLayerHook() 445 int32_t setCursorPositionHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t /*layer*/, in setCursorPositionHook() argument 456 int32_t setLayerBufferHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, in setLayerBufferHook() 475 int32_t setLayerSurfaceDamageHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, in setLayerSurfaceDamageHook() 490 hwc2_layer_t layer, int32_t type) { in setLayerCompositionTypeHook() 504 int32_t setLayerStateHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, in setLayerStateHook() [all …]
|
/hardware/qcom/sm8150/display/sdm/libs/hwc2/ |
D | hwc_display.h | 142 std::map<hwc2_layer_t, HWCLayer *> layer_map; // Look up by Id - TODO 235 HWCLayer *GetHWCLayer(hwc2_layer_t layer_id); 315 hwc2_layer_t *out_layers, int32_t *out_types); 317 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 320 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 326 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 327 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 328 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 330 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 447 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO [all …]
|
D | hwc_layers.h | 76 hwc2_layer_t GetId() const { return id_; } in GetId() 128 const hwc2_layer_t id_; 130 static std::atomic<hwc2_layer_t> next_id_;
|