Home
last modified time | relevance | path

Searched refs:layers (Results 1 – 25 of 68) sorted by relevance

123

/device/google/cuttlefish_common/guest/hals/hwcomposer/vsoc/
Dhwcomposer.cpp110 void LogLayers(int num_layers, vsoc_hwc_layer* layers, int invalid) { in LogLayers() argument
118 "Composition Type: " + CompositionString(layers[idx].compositionType); in LogLayers()
172 bool IsValidComposition(int num_layers, vsoc_hwc_layer* layers, bool on_set) { in IsValidComposition() argument
180 if (num_layers == 1 && layers[0].compositionType == HWC_FRAMEBUFFER_TARGET && in IsValidComposition()
181 layers[0].handle == NULL) { in IsValidComposition()
192 if (layers[idx].compositionType == HWC_FRAMEBUFFER) { in IsValidComposition()
198 if (layers[idx].compositionType == HWC_OVERLAY) { in IsValidComposition()
205 switch (layers[idx].compositionType) { in IsValidComposition()
209 if (on_set && check_fb_target && !IsValidLayer(layers[idx])) { in IsValidComposition()
211 LogLayers(num_layers, layers, idx); in IsValidComposition()
[all …]
Dbase_composer.cpp86 int BaseComposer::PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers) { in PrepareLayers() argument
89 if (IS_TARGET_FRAMEBUFFER(layers[i].compositionType)) { in PrepareLayers()
92 layers[i].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
97 int BaseComposer::SetLayers(size_t num_layers, vsoc_hwc_layer* layers) { in SetLayers() argument
99 if (IS_TARGET_FRAMEBUFFER(layers[idx].compositionType)) { in SetLayers()
100 return PostFrameBufferTarget(layers[idx].handle); in SetLayers()
Dvsoc_composer.cpp514 int VSoCComposer::PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers) { in PrepareLayers() argument
522 if (IS_TARGET_FRAMEBUFFER(layers[layer_index].compositionType)) { in PrepareLayers()
525 if (layers[layer_index].flags & HWC_SKIP_LAYER) { in PrepareLayers()
528 if (layers[layer_index].compositionType == HWC_BACKGROUND) { in PrepareLayers()
529 layers[layer_index].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
532 layers[layer_index].compositionType = HWC_OVERLAY; in PrepareLayers()
538 if (layers[top_idx].flags & HWC_SKIP_LAYER || in PrepareLayers()
539 (layers[top_idx].compositionType == HWC_FRAMEBUFFER && in PrepareLayers()
540 LayersOverlap(layers[layer_index], layers[top_idx]))) { in PrepareLayers()
541 layers[layer_index].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
[all …]
Dvsoc_composer.h35 int PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers);
37 int SetLayers(size_t num_layers, vsoc_hwc_layer* layers);
Dbase_composer.h34 int PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers);
36 int SetLayers(size_t num_layers, vsoc_hwc_layer* layers);
Dstats_keeper.h165 int PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers) { in PrepareLayers() argument
167 int num_hwc_layers = composer_.PrepareLayers(num_layers, layers); in PrepareLayers()
180 int SetLayers(size_t num_layers, vsoc_hwc_layer* layers) { in SetLayers() argument
182 return composer_.SetLayers(num_layers, layers); in SetLayers()
/device/google/cuttlefish_common/guest/hals/hwcomposer/cutf_cvm/
Dhwcomposer.cpp102 void LogLayers(int num_layers, vsoc_hwc_layer* layers, int invalid) { in LogLayers() argument
110 "Composition Type: " + CompositionString(layers[idx].compositionType); in LogLayers()
164 bool IsValidComposition(int num_layers, vsoc_hwc_layer* layers, bool on_set) { in IsValidComposition() argument
172 if (num_layers == 1 && layers[0].compositionType == HWC_FRAMEBUFFER_TARGET && in IsValidComposition()
173 layers[0].handle == NULL) { in IsValidComposition()
184 if (layers[idx].compositionType == HWC_FRAMEBUFFER) { in IsValidComposition()
190 if (layers[idx].compositionType == HWC_OVERLAY) { in IsValidComposition()
197 switch (layers[idx].compositionType) { in IsValidComposition()
201 if (on_set && check_fb_target && !IsValidLayer(layers[idx])) { in IsValidComposition()
203 LogLayers(num_layers, layers, idx); in IsValidComposition()
[all …]
Dvsoc_composer.cpp510 int VSoCComposer::PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers) { in PrepareLayers() argument
518 if (IS_TARGET_FRAMEBUFFER(layers[layer_index].compositionType)) { in PrepareLayers()
521 if (layers[layer_index].flags & HWC_SKIP_LAYER) { in PrepareLayers()
524 if (layers[layer_index].compositionType == HWC_BACKGROUND) { in PrepareLayers()
525 layers[layer_index].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
528 layers[layer_index].compositionType = HWC_OVERLAY; in PrepareLayers()
534 if (layers[top_idx].flags & HWC_SKIP_LAYER || in PrepareLayers()
535 (layers[top_idx].compositionType == HWC_FRAMEBUFFER && in PrepareLayers()
536 LayersOverlap(layers[layer_index], layers[top_idx]))) { in PrepareLayers()
537 layers[layer_index].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
[all …]
Dbase_composer.cpp59 int BaseComposer::PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers) { in PrepareLayers() argument
62 if (IS_TARGET_FRAMEBUFFER(layers[i].compositionType)) { in PrepareLayers()
65 layers[i].compositionType = HWC_FRAMEBUFFER; in PrepareLayers()
70 int BaseComposer::SetLayers(size_t num_layers, vsoc_hwc_layer* layers) { in SetLayers() argument
72 if (IS_TARGET_FRAMEBUFFER(layers[idx].compositionType)) { in SetLayers()
73 return PostFrameBufferTarget(layers[idx].handle); in SetLayers()
Dvsoc_composer.h35 int PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers);
37 int SetLayers(size_t num_layers, vsoc_hwc_layer* layers);
Dbase_composer.h69 int PrepareLayers(size_t num_layers, vsoc_hwc_layer* layers);
71 int SetLayers(size_t num_layers, vsoc_hwc_layer* layers);
/device/linaro/bootloader/edk2/MdePkg/Library/DxeSmbusLib/
DDxeSmbusLib.uni2 // SMBUS Library that layers on top of the SMBUS Protocol.
4 // SMBUS Library that layers on top of the SMBUS Protocol.
18 #string STR_MODULE_ABSTRACT #language en-US "SMBUS Library that layers on top of the SM…
20 #string STR_MODULE_DESCRIPTION #language en-US "SMBUS Library that layers on top of the SM…
/device/linaro/bootloader/edk2/MdePkg/Library/PeiSmbusLibSmbus2Ppi/
DPeiSmbusLibSmbus2Ppi.uni2 // SMBUS library that layers on top of the SMBUS2 PPI.
4 // SMBUS library that layers on top of the SMBUS2 PPI.
18 #string STR_MODULE_ABSTRACT #language en-US "SMBUS library that layers on top of the SM…
20 #string STR_MODULE_DESCRIPTION #language en-US "SMBUS library that layers on top of the SM…
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/SerialDxe/
DSerialDxe.uni2 // Serial driver that layers on top of a Serial Port Library instance.
4 // Serial driver that layers on top of a Serial Port Library instance.
18 #string STR_MODULE_ABSTRACT #language en-US "Serial driver that layers on top of a Seri…
20 #string STR_MODULE_DESCRIPTION #language en-US "Serial driver that layers on top of a Seri…
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/
DPeiSmbusLibSmbusPpi.uni2 // SMBUS library that layers on top of the SMBUS PPI.
4 // The SMBUS library that layers on top of the SMBUS PPI.
20 #string STR_MODULE_DESCRIPTION #language en-US "The SMBUS library that layers on top of th…
/device/generic/goldfish-opengl/system/vulkan_enc/
DAndroidHardwareBuffer.cpp200 uint32_t layers = 1; in createAndroidHardwareBuffer() local
208 layers = imageLayers; in createAndroidHardwareBuffer()
227 .layers = layers, in createAndroidHardwareBuffer()
/device/linaro/bootloader/edk2/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/
DPeiDxePostCodeLibReportStatusCode.uni4 // Post Code Library that layers on top of a Report Status Code Library instance.
20 #string STR_MODULE_DESCRIPTION #language en-US "The Post Code Library that layers on top o…
/device/linaro/bootloader/edk2/MdePkg/Library/UefiDevicePathLib/
DUefiDevicePathLib.uni4 // Device Path Library that layers on top of the Memory Allocation Library.
20 #string STR_MODULE_DESCRIPTION #language en-US "This Device Path Library layers on top of …
/device/linaro/bootloader/edk2/MdePkg/Library/BasePciSegmentLibPci/
DBasePciSegmentLibPci.uni4 // PCI Segment Library that layers on top of the PCI Library which only
21 #string STR_MODULE_DESCRIPTION #language en-US "PCI Segment Library that layers on top of …
/device/linaro/bootloader/edk2/MdePkg/Library/BasePostCodeLibDebug/
DBasePostCodeLibDebug.uni5 // It layers on top of a Debug Library instance.
21 …S "Post Code Library that uses the DebugLib service to send PostCode. It layers on top of a Debug …
/device/linaro/bootloader/edk2/MdePkg/Library/DxeIoLibEsal/
DDxeIoLibEsal.uni2 // I/O Library instance that layers on top of Itanium ESAL services.
20 #string STR_MODULE_ABSTRACT #language en-US "I/O Library instance that layers on top of…
/device/linaro/bootloader/edk2/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/
DUefiDevicePathLibDevicePathProtocol.uni4 // Device Path Library that layers on top of the UEFI 2.0 Device Path Utilities Protocol.
21 #string STR_MODULE_DESCRIPTION #language en-US "The Device Path Library that layers on top…
/device/linaro/bootloader/edk2/MdePkg/Library/PeiPalLib/
DPeiPalLib.uni5 // Entry Point and layers on top of AsmPalCall() in the Base Library
21 …tance of PAL Library that uses a PPI to retrieve the PAL Entry Point and layers on top of AsmPalCa…
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ata/AtaBusDxe/
DAtaBusDxe.uni4 // This driver follows UEFI driver model and layers on ATA Pass Thru protocol defined
22 … #language en-US "This driver follows the UEFI driver model and layers on the ATA Pass Th…
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Isa/IsaBusDxe/
DIsaBusDxe.uni4 // This driver follows UEFI driver model and layers on ISA HC protocol defined
26 "This driver follows UEFI driver model and layers on ISA HC protocol defined in PI spec 1.2.1. It c…

123