/aosp12/hardware/google/gchips/gralloc3/src/ |
H A D | GrallocBufferDescriptor.h | 55 const V2_1::IMapper::BufferDescriptorInfo& descriptorInfo) in grallocEncodeBufferDescriptor() argument 60 descriptor[1] = descriptorInfo.width; in grallocEncodeBufferDescriptor() 61 descriptor[2] = descriptorInfo.height; in grallocEncodeBufferDescriptor() 62 descriptor[3] = descriptorInfo.layerCount; in grallocEncodeBufferDescriptor() 63 descriptor[4] = static_cast<uint32_t>(descriptorInfo.format); in grallocEncodeBufferDescriptor() 64 descriptor[5] = static_cast<uint32_t>(descriptorInfo.usage); in grallocEncodeBufferDescriptor() 85 descriptor[1] = descriptorInfo.width; in grallocEncodeBufferDescriptor() 86 descriptor[2] = descriptorInfo.height; in grallocEncodeBufferDescriptor() 87 descriptor[3] = descriptorInfo.layerCount; in grallocEncodeBufferDescriptor() 88 descriptor[4] = static_cast<uint32_t>(descriptorInfo.format); in grallocEncodeBufferDescriptor() [all …]
|
H A D | GrallocMapper.cpp | 151 if (!descriptorInfo->width || !descriptorInfo->height || in validateDescriptorInfo() 152 !descriptorInfo->layerCount) in validateDescriptorInfo() 155 descriptorInfo->width, descriptorInfo->height, descriptorInfo->layerCount); in validateDescriptorInfo() 159 if (descriptorInfo->format == static_cast<PixelFormat>(0)) in validateDescriptorInfo() 164 if (descriptorInfo->usage & ~validUsageBits) in validateDescriptorInfo() 168 descriptorInfo->usage & ~validUsageBits); in validateDescriptorInfo() 190 if (validateDescriptorInfo((void *)&descriptorInfo)) in createDescriptor() 688 if (!validateDescriptorInfo((void *)&descriptorInfo)) in validateBufferSize() 695 grallocDescriptor.width = descriptorInfo.width; in validateBufferSize() 696 grallocDescriptor.height = descriptorInfo.height; in validateBufferSize() [all …]
|
H A D | mali_gralloc_public_interface.cpp | 483 … const gralloc1_buffer_descriptor_info_t* descriptorInfo, in mali_gralloc1_validate_buffer_size() argument 501 if (!descriptorInfo->width || !descriptorInfo->height ||!descriptorInfo->layerCount) in mali_gralloc1_validate_buffer_size() 504 descriptorInfo->width, descriptorInfo->height, descriptorInfo->layerCount); in mali_gralloc1_validate_buffer_size() 508 if (descriptorInfo->format == 0) in mali_gralloc1_validate_buffer_size() 515 grallocDescriptor.width = descriptorInfo->width; in mali_gralloc1_validate_buffer_size() 516 grallocDescriptor.height = descriptorInfo->height; in mali_gralloc1_validate_buffer_size() 517 grallocDescriptor.layer_count = descriptorInfo->layerCount; in mali_gralloc1_validate_buffer_size() 518 grallocDescriptor.hal_format = descriptorInfo->format; in mali_gralloc1_validate_buffer_size() 519 grallocDescriptor.producer_usage = descriptorInfo->producerUsage; in mali_gralloc1_validate_buffer_size() 520 grallocDescriptor.consumer_usage = descriptorInfo->consumerUsage; in mali_gralloc1_validate_buffer_size()
|
H A D | GrallocMapper.h | 49 Return<void> createDescriptor(const V2_0::IMapper::BufferDescriptorInfo& descriptorInfo, 82 const V2_1::IMapper::BufferDescriptorInfo& descriptorInfo, 89 Return<void> createDescriptor_2_1(const V2_1::IMapper::BufferDescriptorInfo& descriptorInfo,
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/ |
H A D | Gralloc0Hal.h | 38 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 40 if (descriptorInfo.layerCount != 1) { in validateBufferSize() 49 mModule, bufferHandle, descriptorInfo.width, descriptorInfo.height, in validateBufferSize() 50 static_cast<int32_t>(descriptorInfo.format), in validateBufferSize() 51 static_cast<uint64_t>(descriptorInfo.usage), stride); in validateBufferSize() 71 Error createDescriptor_2_1(const IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor_2_1() argument 75 descriptorInfo.width, in createDescriptor_2_1() 76 descriptorInfo.height, in createDescriptor_2_1() 77 descriptorInfo.layerCount, in createDescriptor_2_1() 78 static_cast<common::V1_0::PixelFormat>(descriptorInfo.format), in createDescriptor_2_1() [all …]
|
H A D | Gralloc1Hal.h | 40 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 44 bufferDescriptorInfo.width = descriptorInfo.width; in validateBufferSize() 45 bufferDescriptorInfo.height = descriptorInfo.height; in validateBufferSize() 46 bufferDescriptorInfo.layerCount = descriptorInfo.layerCount; in validateBufferSize() 47 bufferDescriptorInfo.format = static_cast<android_pixel_format_t>(descriptorInfo.format); in validateBufferSize() 48 bufferDescriptorInfo.consumerUsage = toConsumerUsage(descriptorInfo.usage); in validateBufferSize() 49 bufferDescriptorInfo.producerUsage = toProducerUsage(descriptorInfo.usage); in validateBufferSize() 73 Error createDescriptor_2_1(const IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor_2_1() argument 75 if (gralloc1UsageUnsupported(descriptorInfo.usage)) in createDescriptor_2_1() 79 descriptorInfo.width, descriptorInfo.height, descriptorInfo.layerCount, in createDescriptor_2_1() [all …]
|
/aosp12/frameworks/native/libs/ui/ |
H A D | Gralloc2.cpp | 143 descriptorInfo->width, in createDescriptor() 144 descriptorInfo->height, in createDescriptor() 145 descriptorInfo->layerCount, in createDescriptor() 147 descriptorInfo->usage, in createDescriptor() 190 descriptorInfo.width = width; in validateBufferSize() 191 descriptorInfo.height = height; in validateBufferSize() 192 descriptorInfo.layerCount = layerCount; in validateBufferSize() 194 descriptorInfo.usage = usage; in validateBufferSize() 381 descriptorInfo.width = width; in allocate() 382 descriptorInfo.height = height; in allocate() [all …]
|
H A D | Gralloc3.cpp | 96 IMapper::BufferDescriptorInfo* descriptorInfo) const { in validateBufferDescriptorInfo() 99 if (descriptorInfo->usage & ~validUsageBits) { in validateBufferDescriptorInfo() 101 descriptorInfo->usage & ~validUsageBits); in validateBufferDescriptorInfo() 109 IMapper::BufferDescriptorInfo* descriptorInfo = in createDescriptor() local 113 status_t status = validateBufferDescriptorInfo(descriptorInfo); in createDescriptor() 158 IMapper::BufferDescriptorInfo descriptorInfo; in validateBufferSize() local 162 auto ret = mMapper->validateBufferSize(buffer, descriptorInfo, stride); in validateBufferSize() 316 IMapper::BufferDescriptorInfo descriptorInfo; in isSupported() local 320 auto ret = mMapper->isSupported(descriptorInfo, in isSupported() 367 IMapper::BufferDescriptorInfo descriptorInfo; in allocate() local [all …]
|
H A D | Gralloc4.cpp | 106 IMapper::BufferDescriptorInfo* descriptorInfo) const { in validateBufferDescriptorInfo() 109 if (descriptorInfo->usage & ~validUsageBits) { in validateBufferDescriptorInfo() 111 descriptorInfo->usage & ~validUsageBits); in validateBufferDescriptorInfo() 119 IMapper::BufferDescriptorInfo* descriptorInfo = in createDescriptor() local 123 status_t status = validateBufferDescriptorInfo(descriptorInfo); in createDescriptor() 168 IMapper::BufferDescriptorInfo descriptorInfo; in validateBufferSize() local 170 &descriptorInfo); in validateBufferSize() 409 IMapper::BufferDescriptorInfo descriptorInfo; in isSupported() local 413 auto ret = mMapper->isSupported(descriptorInfo, in isSupported() 646 IMapper::BufferDescriptorInfo descriptorInfo; in getDefault() local [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/ |
H A D | MapperHal.h | 37 Error createDescriptor(const V2_0::IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor() argument 41 descriptorInfo.width, descriptorInfo.height, descriptorInfo.layerCount, in createDescriptor() 42 static_cast<common::V1_1::PixelFormat>(descriptorInfo.format), descriptorInfo.usage, in createDescriptor() 50 const IMapper::BufferDescriptorInfo& descriptorInfo, 59 virtual Error createDescriptor_2_1(const IMapper::BufferDescriptorInfo& descriptorInfo,
|
H A D | Mapper.h | 42 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 49 return this->mHal->validateBufferSize(bufferHandle, descriptorInfo, stride); in validateBufferSize() 66 Return<void> createDescriptor_2_1(const IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor_2_1() argument 69 Error error = this->mHal->createDescriptor_2_1(descriptorInfo, &descriptor); in createDescriptor_2_1()
|
/aosp12/hardware/google/gchips/gralloc4/src/hidl_common/ |
H A D | BufferDescriptor.h | 56 static bool validateDescriptorInfo(const BufferDescriptorInfoT &descriptorInfo) in validateDescriptorInfo() argument 58 if (descriptorInfo.width == 0 || descriptorInfo.height == 0 || descriptorInfo.layerCount == 0) in validateDescriptorInfo() 63 if (static_cast<int32_t>(descriptorInfo.format) == 0) in validateDescriptorInfo() 131 dynamic_size += strlen(descriptorInfo.name.c_str()) + 1; in grallocEncodeBufferDescriptor() 136 push_descriptor_uint32(&descriptor, &pos, descriptorInfo.width); in grallocEncodeBufferDescriptor() 137 push_descriptor_uint32(&descriptor, &pos, descriptorInfo.height); in grallocEncodeBufferDescriptor() 138 push_descriptor_uint32(&descriptor, &pos, descriptorInfo.layerCount); in grallocEncodeBufferDescriptor() 139 push_descriptor_uint32(&descriptor, &pos, static_cast<uint32_t>(descriptorInfo.format)); in grallocEncodeBufferDescriptor() 140 push_descriptor_uint64(&descriptor, &pos, static_cast<uint64_t>(descriptorInfo.usage)); in grallocEncodeBufferDescriptor() 142 push_descriptor_uint64(&descriptor, &pos, descriptorInfo.reservedSize); in grallocEncodeBufferDescriptor() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/utils/vts/include/mapper-vts/4.0/ |
H A D | MapperVts.h | 66 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, 69 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 71 return allocate(descriptorInfo, import, Tolerance::kToleranceStrict); in allocate() 74 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 76 return allocate(descriptorInfo, import, tolerance, nullptr); in allocate() 79 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 81 return allocate(descriptorInfo, import, Tolerance::kToleranceStrict, outStride); in allocate() 88 BufferDescriptor createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo); 108 const IMapper::BufferDescriptorInfo& descriptorInfo, uint32_t stride); 112 bool isSupported(const IMapper::BufferDescriptorInfo& descriptorInfo); [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.0/utils/passthrough/include/mapper-passthrough/2.0/ |
H A D | GrallocBufferDescriptor.h | 38 const IMapper::BufferDescriptorInfo& descriptorInfo) { in grallocEncodeBufferDescriptor() argument 42 descriptor[1] = descriptorInfo.width; in grallocEncodeBufferDescriptor() 43 descriptor[2] = descriptorInfo.height; in grallocEncodeBufferDescriptor() 44 descriptor[3] = descriptorInfo.layerCount; in grallocEncodeBufferDescriptor() 45 descriptor[4] = static_cast<uint32_t>(descriptorInfo.format); in grallocEncodeBufferDescriptor() 46 descriptor[5] = static_cast<uint32_t>(descriptorInfo.usage); in grallocEncodeBufferDescriptor() 47 descriptor[6] = static_cast<uint32_t>(descriptorInfo.usage >> 32); in grallocEncodeBufferDescriptor()
|
H A D | Gralloc0Hal.h | 51 Error createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor() argument 53 if (!descriptorInfo.width || !descriptorInfo.height || !descriptorInfo.layerCount) { in createDescriptor() 57 if (descriptorInfo.layerCount != 1) { in createDescriptor() 61 if (descriptorInfo.format == static_cast<PixelFormat>(0)) { in createDescriptor() 66 if (descriptorInfo.usage & ~validUsageBits) { in createDescriptor() 68 descriptorInfo.usage & ~validUsageBits); in createDescriptor() 71 *outDescriptor = grallocEncodeBufferDescriptor(descriptorInfo); in createDescriptor()
|
H A D | Gralloc1Hal.h | 71 Error createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo, in createDescriptor() argument 73 if (!descriptorInfo.width || !descriptorInfo.height || !descriptorInfo.layerCount) { in createDescriptor() 77 if (!mCapabilities.layeredBuffers && descriptorInfo.layerCount != 1) { in createDescriptor() 81 if (descriptorInfo.format == static_cast<PixelFormat>(0)) { in createDescriptor() 86 if (descriptorInfo.usage & ~validUsageBits) { in createDescriptor() 88 descriptorInfo.usage & ~validUsageBits); in createDescriptor() 91 *outDescriptor = grallocEncodeBufferDescriptor(descriptorInfo); in createDescriptor()
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/vts/ |
H A D | MapperVts.cpp | 70 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 74 Error error = mMapperV2_1->validateBufferSize(buffer, descriptorInfo, stride); in validateBufferSize() 95 BufferDescriptor Gralloc::createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo) { in createDescriptor() argument 98 descriptorInfo, [&](const auto& tmpError, const auto& tmpDescriptor) { in createDescriptor() 106 const native_handle_t* Gralloc::allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 108 BufferDescriptor descriptor = createDescriptor(descriptorInfo); in allocate()
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/utils/vts/ |
H A D | MapperVts.cpp | 127 const native_handle_t* Gralloc::allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 130 BufferDescriptor descriptor = createDescriptor(descriptorInfo); in allocate() 150 BufferDescriptor Gralloc::createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo) { in createDescriptor() argument 152 mMapper->createDescriptor(descriptorInfo, [&](const auto& tmpError, const auto& tmpDescriptor) { in createDescriptor() 272 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 276 Error error = mMapper->validateBufferSize(buffer, descriptorInfo, stride); in validateBufferSize() 297 bool Gralloc::isSupported(const IMapper::BufferDescriptorInfo& descriptorInfo) { in isSupported() argument 299 mMapper->isSupported(descriptorInfo, [&](const auto& tmpError, const auto& tmpSupported) { in isSupported() 322 Error Gralloc::getFromBufferDescriptorInfo(const IMapper::BufferDescriptorInfo& descriptorInfo, in getFromBufferDescriptorInfo() argument 327 descriptorInfo, metadataType, in getFromBufferDescriptorInfo()
|
/aosp12/hardware/google/gchips/include/ |
H A D | GrallocWrapper.h | 44 const IMapper::BufferDescriptorInfo& descriptorInfo, 99 Error allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, uint32_t count, in allocate() argument 103 Error error = mMapper.createDescriptor(descriptorInfo, &descriptor); in allocate() 110 Error allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 113 return allocate(descriptorInfo, 1, outStride, outBufferHandle); in allocate()
|
/aosp12/hardware/google/gchips/gralloc4/src/4.x/ |
H A D | GrallocMapper.cpp | 47 Return<void> GrallocMapper::createDescriptor(const BufferDescriptorInfo &descriptorInfo, createDesc… in createDescriptor() argument 49 if (common::validateDescriptorInfo(descriptorInfo)) in createDescriptor() 51 hidl_cb(Error::NONE, common::grallocEncodeBufferDescriptor<uint8_t>(descriptorInfo)); in createDescriptor() 73 …<Error> GrallocMapper::validateBufferSize(void *buffer, const BufferDescriptorInfo &descriptorInfo, in validateBufferSize() argument 77 if (!common::validateDescriptorInfo<BufferDescriptorInfo>(descriptorInfo)) in validateBufferSize() 82 return common::validateBufferSize(buffer, descriptorInfo, in_stride); in validateBufferSize()
|
/aosp12/hardware/interfaces/graphics/mapper/3.0/utils/vts/ |
H A D | MapperVts.cpp | 122 const native_handle_t* Gralloc::allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, in allocate() argument 124 BufferDescriptor descriptor = createDescriptor(descriptorInfo); in allocate() 141 BufferDescriptor Gralloc::createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo) { in createDescriptor() argument 143 mMapper->createDescriptor(descriptorInfo, [&](const auto& tmpError, const auto& tmpDescriptor) { in createDescriptor() 262 const IMapper::BufferDescriptorInfo& descriptorInfo, in validateBufferSize() argument 266 Error error = mMapper->validateBufferSize(buffer, descriptorInfo, stride); in validateBufferSize() 287 bool Gralloc::isSupported(const IMapper::BufferDescriptorInfo& descriptorInfo) { in isSupported() argument 289 mMapper->isSupported(descriptorInfo, [&](const auto& tmpError, const auto& tmpSupported) { in isSupported()
|
/aosp12/hardware/interfaces/graphics/mapper/3.0/utils/vts/include/mapper-vts/3.0/ |
H A D | MapperVts.h | 57 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo, 64 BufferDescriptor createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo); 80 const IMapper::BufferDescriptorInfo& descriptorInfo, uint32_t stride); 84 bool isSupported(const IMapper::BufferDescriptorInfo& descriptorInfo);
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/vts/include/mapper-vts/2.1/ |
H A D | MapperVts.h | 42 const IMapper::BufferDescriptorInfo& descriptorInfo, uint32_t stride); 46 BufferDescriptor createDescriptor(const IMapper::BufferDescriptorInfo& descriptorInfo); 48 const native_handle_t* allocate(const IMapper::BufferDescriptorInfo& descriptorInfo,
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/ |
H A D | IMapper.hal | 62 * the specified descriptorInfo and stride. This must at least validate 67 * @param descriptorInfo specifies the attributes of the buffer. 74 BufferDescriptorInfo descriptorInfo, 111 * @param descriptorInfo specifies the attributes of the descriptor. 121 createDescriptor_2_1(BufferDescriptorInfo descriptorInfo)
|
/aosp12/hardware/interfaces/graphics/allocator/2.0/utils/passthrough/include/allocator-passthrough/2.0/ |
H A D | Gralloc0Hal.h | 76 mapper::V2_0::IMapper::BufferDescriptorInfo descriptorInfo; in allocateBuffers() local 77 if (!grallocDecodeBufferDescriptor(descriptor, &descriptorInfo)) { in allocateBuffers() 90 error = allocateOneBuffer(descriptorInfo, &tmpBuffer, &tmpStride); in allocateBuffers()
|