Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 63) sorted by relevance

123

/device/google/cuttlefish_common/guest/hals/hwcomposer/vsoc-future/
Dhwcomposer.cpp37 int SanityCheckLayer(const hwc_layer_1& layer) { in SanityCheckLayer() argument
39 if (layer.displayFrame.left > layer.displayFrame.right || in SanityCheckLayer()
40 layer.displayFrame.top > layer.displayFrame.bottom) { in SanityCheckLayer()
44 __FUNCTION__, layer.displayFrame.left, layer.displayFrame.right, in SanityCheckLayer()
45 layer.displayFrame.top, layer.displayFrame.bottom); in SanityCheckLayer()
49 if (layer.sourceCrop.left > layer.sourceCrop.right || in SanityCheckLayer()
50 layer.sourceCrop.top > layer.sourceCrop.bottom) { in SanityCheckLayer()
54 __FUNCTION__, layer.sourceCrop.left, layer.sourceCrop.right, in SanityCheckLayer()
55 layer.sourceCrop.top, layer.sourceCrop.bottom); in SanityCheckLayer()
59 reinterpret_cast<const vsoc_buffer_handle_t*>(layer.handle); in SanityCheckLayer()
[all …]
/device/google/cuttlefish_common/guest/hals/hwcomposer/vsoc/
Dhwcomposer.cpp124 bool IsValidLayer(const vsoc_hwc_layer& layer) { in IsValidLayer() argument
125 if (layer.flags & HWC_SKIP_LAYER) { in IsValidLayer()
131 if (layer.displayFrame.left > layer.displayFrame.right || in IsValidLayer()
132 layer.displayFrame.top > layer.displayFrame.bottom) { in IsValidLayer()
136 __FUNCTION__, layer.displayFrame.left, layer.displayFrame.right, in IsValidLayer()
137 layer.displayFrame.top, layer.displayFrame.bottom); in IsValidLayer()
141 if (private_handle_t::validate(layer.handle) != 0) { in IsValidLayer()
146 reinterpret_cast<const private_handle_t*>(layer.handle); in IsValidLayer()
148 if (layer.sourceCrop.left > layer.sourceCrop.right || in IsValidLayer()
149 layer.sourceCrop.top > layer.sourceCrop.bottom) { in IsValidLayer()
[all …]
Dvsoc_composer.cpp40 bool LayerNeedsScaling(const vsoc_hwc_layer& layer) { in LayerNeedsScaling() argument
41 int from_w = layer.sourceCrop.right - layer.sourceCrop.left; in LayerNeedsScaling()
42 int from_h = layer.sourceCrop.bottom - layer.sourceCrop.top; in LayerNeedsScaling()
43 int to_w = layer.displayFrame.right - layer.displayFrame.left; in LayerNeedsScaling()
44 int to_h = layer.displayFrame.bottom - layer.displayFrame.top; in LayerNeedsScaling()
49 bool needs_rot = layer.transform & HAL_TRANSFORM_ROT_90; in LayerNeedsScaling()
54 bool LayerNeedsBlending(const vsoc_hwc_layer& layer) { in LayerNeedsBlending() argument
55 return layer.blending != HWC_BLENDING_NONE; in LayerNeedsBlending()
58 bool LayerNeedsAttenuation(const vsoc_hwc_layer& layer) { in LayerNeedsAttenuation() argument
59 return layer.blending == HWC_BLENDING_COVERAGE; in LayerNeedsAttenuation()
[all …]
/device/google/cuttlefish_common/guest/hals/hwcomposer/cutf_cvm/
Dhwcomposer.cpp116 bool IsValidLayer(const vsoc_hwc_layer& layer) { in IsValidLayer() argument
117 if (layer.flags & HWC_SKIP_LAYER) { in IsValidLayer()
123 if (layer.displayFrame.left > layer.displayFrame.right || in IsValidLayer()
124 layer.displayFrame.top > layer.displayFrame.bottom) { in IsValidLayer()
128 __FUNCTION__, layer.displayFrame.left, layer.displayFrame.right, in IsValidLayer()
129 layer.displayFrame.top, layer.displayFrame.bottom); in IsValidLayer()
133 if (private_handle_t::validate(layer.handle) != 0) { in IsValidLayer()
138 reinterpret_cast<const private_handle_t*>(layer.handle); in IsValidLayer()
140 if (layer.sourceCrop.left > layer.sourceCrop.right || in IsValidLayer()
141 layer.sourceCrop.top > layer.sourceCrop.bottom) { in IsValidLayer()
[all …]
Dvsoc_composer.cpp38 bool LayerNeedsScaling(const vsoc_hwc_layer& layer) { in LayerNeedsScaling() argument
39 int from_w = layer.sourceCrop.right - layer.sourceCrop.left; in LayerNeedsScaling()
40 int from_h = layer.sourceCrop.bottom - layer.sourceCrop.top; in LayerNeedsScaling()
41 int to_w = layer.displayFrame.right - layer.displayFrame.left; in LayerNeedsScaling()
42 int to_h = layer.displayFrame.bottom - layer.displayFrame.top; in LayerNeedsScaling()
47 bool needs_rot = layer.transform & HAL_TRANSFORM_ROT_90; in LayerNeedsScaling()
52 bool LayerNeedsBlending(const vsoc_hwc_layer& layer) { in LayerNeedsBlending() argument
53 return layer.blending != HWC_BLENDING_NONE; in LayerNeedsBlending()
56 bool LayerNeedsAttenuation(const vsoc_hwc_layer& layer) { in LayerNeedsAttenuation() argument
57 return layer.blending == HWC_BLENDING_COVERAGE; in LayerNeedsAttenuation()
[all …]
/device/generic/goldfish-opengl/system/hwc2/
DEmuHWC2.cpp442 auto layer = mDevice.mLayers[layerId]; in acceptChanges() local
443 layer->setCompositionType((int32_t)type); in acceptChanges()
454 auto layer = *mLayers.emplace(std::make_shared<Layer>(*this)); in createLayer() local
455 mDevice.mLayers.emplace(std::make_pair(layer->getId(), layer)); in createLayer()
456 *outLayerId = layer->getId(); in createLayer()
472 const auto layer = mapLayer->second; in destroyLayer() local
474 const auto zRange = mLayers.equal_range(layer); in destroyLayer()
476 if (**current == *layer) { in destroyLayer()
703 for (auto layer: mLayers) { in present() local
704 if (layer->getCompositionType() == Composition::Device || in present()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/
DUsbMassStorageDxe.uni4 // The USB mass storage class is specified in two layers: the bottom layer
5 // is the transportation protocol. The top layer is the command set.
6 // The transportation layer provides the transportation of the command, data and result.
31 …d in two layers: the bottom layer is the transportation protocol. The top layer is the command set…
DUsbMassStorageDxe.inf4 # The USB mass storage class is specified in two layers: the bottom layer
5 # is the transportation protocol. The top layer is the command set.
6 # The transportation layer provides the transportation of the command, data and result.
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/SataControllerDxe/
DSataControllerDxe.uni4 // It consumes PciIo protocol and produces IdeControllerInit protocol for upper layer use.
21 … #language en-US "Implements the IdeControllerInit protocol interface for upper layer use\n"
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ufs/UfsPassThruDxe/
DUfsPassThru.uni4 // It produces an EFI_EXT_SCSI_PASS_THRU_PROTOCOL interface for upper layer to send
22 …en-US "It produces an EFI_EXT_SCSI_PASS_THRU_PROTOCOL interface for upper layer to send SCSI cmd t…
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/
DEmmcDxe.uni2 // EMMC device driver to manage the EMMC device and provide interface for upper layer
17 …e en-US "EMMC device driver to manage the EMMC device and provide interface for upper layer access"
DEmmcDxe.inf4 # It produces BlockIo, BlockIo2 and StorageSecurity protocols to allow upper layer
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/SdDxe/
DSdDxe.uni2 …memory card device driver to manage the SD memory card device and provide interface for upper layer
17 …"SD device driver to manage the SD memory card device and provide interface for upper layer access"
DSdDxeExtra.uni2 …memory card device driver to manage the SD memory card device and provide interface for upper layer
17 …"SD device driver to manage the SD memory card device and provide interface for upper layer access"
DSdDxe.inf4 # It produces BlockIo and BlockIo2 protocols to allow upper layer
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/UfsPciHcDxe/
DUfsPciHcDxe.uni2 // The UfsPciHcDxe driver is used by upper layer to retrieve mmio base address of managed pci-based…
17 #string STR_MODULE_ABSTRACT #language en-US "Providing interface for upper layer to ret…
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/SdMmcPciHcPei/
DSdMmcPciHcPei.uni2 // The SdMmcPciHcPei driver is used by upper layer to retrieve mmio base address
19 #string STR_MODULE_ABSTRACT #language en-US "Providing interface for upper layer to ret…
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/
DSdMmcPciHcDxe.uni6 // to specified devices from upper layer.
22 …r follows the UEFI driver model and produces SD/MMC Pass Thru protocol for upper layer bus driver."
DSdMmcPciHcDxe.inf6 # to specified devices from upper layer.
/device/linaro/bootloader/OpenPlatformPkg/Drivers/SdMmc/XenonDxe/
DSdMmcPciHcDxe.uni6 // to specified devices from upper layer.
22 …r follows the UEFI driver model and produces SD/MMC Pass Thru protocol for upper layer bus driver."
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/UfsPciHcPei/
DUfsPciHcPei.uni2 // The UfsPciHcPei driver is used by upper layer to retrieve mmio base address of managed
19 #string STR_MODULE_ABSTRACT #language en-US "Providing interface for upper layer to ret…
/device/linaro/bootloader/edk2/StdLib/SocketDxe/
DSocketDxe.inf2 # Component description file for the socket layer driver.
4 # This module implements the socket layer.
/device/linaro/bootloader/edk2/StdLib/UseSocketDxe/
DUseSocketDxe.inf4 # This module implements the socket layer.
/device/linaro/bootloader/edk2/StdLib/EfiSocketLib/
DEfiSocketLib.inf4 # This module implements the socket layer.
/device/linaro/bootloader/edk2/NetworkPkg/
DNetworkPkg.uni58 … "01 = DUID Based on Link-layer Address Plus Time [DUID-LLT]\n"
61 … "03 = DUID Based on Link-layer Address [DUID-LL] (not supported)"

123