Home
last modified time | relevance | path

Searched refs:descriptorInfo (Results 1 – 25 of 46) sorted by relevance

12

/aosp12/hardware/google/gchips/gralloc3/src/
H A DGrallocBufferDescriptor.h55 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 DGrallocMapper.cpp151 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 Dmali_gralloc_public_interface.cpp483 … 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 DGrallocMapper.h49 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 DGralloc0Hal.h38 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 DGralloc1Hal.h40 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 DGralloc2.cpp143 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 DGralloc3.cpp96 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 DGralloc4.cpp106 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 DMapperHal.h37 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 DMapper.h42 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 DBufferDescriptor.h56 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 DMapperVts.h66 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 DGrallocBufferDescriptor.h38 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 DGralloc0Hal.h51 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 DGralloc1Hal.h71 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 DMapperVts.cpp70 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 DMapperVts.cpp127 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 DGrallocWrapper.h44 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 DGrallocMapper.cpp47 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 DMapperVts.cpp122 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 DMapperVts.h57 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 DMapperVts.h42 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 DIMapper.hal62 * 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 DGralloc0Hal.h76 mapper::V2_0::IMapper::BufferDescriptorInfo descriptorInfo; in allocateBuffers() local
77 if (!grallocDecodeBufferDescriptor(descriptor, &descriptorInfo)) { in allocateBuffers()
90 error = allocateOneBuffer(descriptorInfo, &tmpBuffer, &tmpStride); in allocateBuffers()

12