/hardware/google/gfxstream/guest/android/include/gfxstream/guest/ |
D | Gralloc.h | 23 typedef struct AHardwareBuffer AHardwareBuffer; typedef 63 virtual void acquire(AHardwareBuffer* ahb) = 0; 64 virtual void release(AHardwareBuffer* ahb) = 0; 67 AHardwareBuffer** outputAhb) = 0; 69 virtual int lock(AHardwareBuffer* ahb, uint8_t** ptr) = 0; 70 virtual int unlock(AHardwareBuffer* ahb) = 0; 72 virtual const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) = 0; 75 virtual uint32_t getHostHandle(const AHardwareBuffer* handle) = 0; 78 virtual int getFormat(const AHardwareBuffer* handle) = 0; 80 virtual uint32_t getFormatDrmFourcc(const AHardwareBuffer* /*handle*/) { in getFormatDrmFourcc() argument [all …]
|
/hardware/google/gfxstream/guest/android/ |
D | GrallocMinigbm.h | 26 AHardwareBuffer** outputAhb) override; 28 void acquire(AHardwareBuffer* ahb) override; 29 void release(AHardwareBuffer* ahb) override; 31 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override; 32 int unlock(AHardwareBuffer* ahb) override; 35 uint32_t getHostHandle(const AHardwareBuffer* handle) override; 37 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override; 40 int getFormat(const AHardwareBuffer* handle) override; 43 uint32_t getFormatDrmFourcc(const AHardwareBuffer* handle) override; 45 uint32_t getWidth(const AHardwareBuffer* ahb) override; [all …]
|
D | GrallocGoldfish.h | 26 AHardwareBuffer** outputAhb) override; 28 void acquire(AHardwareBuffer* ahb) override; 29 void release(AHardwareBuffer* ahb) override; 31 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override; 32 int unlock(AHardwareBuffer* ahb) override; 35 uint32_t getHostHandle(const AHardwareBuffer* handle) override; 37 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override; 40 int getFormat(const AHardwareBuffer* handle) override; 43 uint32_t getFormatDrmFourcc(const AHardwareBuffer* handle) override; 45 uint32_t getWidth(const AHardwareBuffer* ahb) override; [all …]
|
D | GrallocEmulated.h | 44 AHardwareBuffer* asAHardwareBuffer(); 72 AHardwareBuffer** outputAhb) override; 74 AHardwareBuffer* allocate(uint32_t width, uint32_t height, uint32_t format); 76 void acquire(AHardwareBuffer* ahb) override; 77 void release(AHardwareBuffer* ahb) override; 79 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override; 80 int unlock(AHardwareBuffer* ahb) override; 83 uint32_t getHostHandle(const AHardwareBuffer* handle) override; 85 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override; 88 int getFormat(const AHardwareBuffer* handle) override; [all …]
|
D | GrallocGoldfish.cpp | 30 AHardwareBuffer** outputAhb) { in allocate() 42 void GoldfishGralloc::acquire(AHardwareBuffer* ahb) { AHardwareBuffer_acquire(ahb); } in acquire() 44 void GoldfishGralloc::release(AHardwareBuffer* ahb) { AHardwareBuffer_release(ahb); } in release() 46 int GoldfishGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() 51 int GoldfishGralloc::unlock(AHardwareBuffer* ahb) { return AHardwareBuffer_unlock(ahb, nullptr); } in unlock() 64 uint32_t GoldfishGralloc::getHostHandle(const AHardwareBuffer* ahb) { in getHostHandle() 69 const native_handle_t* GoldfishGralloc::getNativeHandle(const AHardwareBuffer* ahb) { in getNativeHandle() 77 int GoldfishGralloc::getFormat(const AHardwareBuffer* ahb) { in getFormat() 86 uint32_t GoldfishGralloc::getFormatDrmFourcc(const AHardwareBuffer* ahb) { in getFormatDrmFourcc() 91 uint32_t GoldfishGralloc::getWidth(const AHardwareBuffer* ahb) { in getWidth() [all …]
|
D | GrallocEmulated.cpp | 163 AHardwareBuffer* EmulatedAHardwareBuffer::asAHardwareBuffer() { in asAHardwareBuffer() 164 return reinterpret_cast<AHardwareBuffer*>(this); in asAHardwareBuffer() 229 AHardwareBuffer** outputAhb) { in allocate() 246 AHardwareBuffer* EmulatedGralloc::allocate(uint32_t width, uint32_t height, uint32_t drmFormat) { in allocate() 280 return reinterpret_cast<AHardwareBuffer*>( in allocate() 284 void EmulatedGralloc::acquire(AHardwareBuffer* ahb) { in acquire() 289 void EmulatedGralloc::release(AHardwareBuffer* ahb) { in release() 294 int EmulatedGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() 299 int EmulatedGralloc::unlock(AHardwareBuffer* ahb) { in unlock() 309 uint32_t EmulatedGralloc::getHostHandle(const AHardwareBuffer* handle) { in getHostHandle() [all …]
|
D | GrallocMinigbm.cpp | 163 AHardwareBuffer** outputAhb) { in allocate() 175 void MinigbmGralloc::acquire(AHardwareBuffer* ahb) { AHardwareBuffer_acquire(ahb); } in acquire() 177 void MinigbmGralloc::release(AHardwareBuffer* ahb) { AHardwareBuffer_release(ahb); } in release() 179 int MinigbmGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() 184 int MinigbmGralloc::unlock(AHardwareBuffer* ahb) { return AHardwareBuffer_unlock(ahb, nullptr); } in unlock() 196 uint32_t MinigbmGralloc::getHostHandle(const AHardwareBuffer* ahb) { in getHostHandle() 201 const native_handle_t* MinigbmGralloc::getNativeHandle(const AHardwareBuffer* ahb) { in getNativeHandle() 209 int MinigbmGralloc::getFormat(const AHardwareBuffer* ahb) { in getFormat() 219 uint32_t MinigbmGralloc::getFormatDrmFourcc(const AHardwareBuffer* ahb) { in getFormatDrmFourcc() 224 uint32_t MinigbmGralloc::getWidth(const AHardwareBuffer* ahb) { in getWidth() [all …]
|
D | ANativeWindowEmulated.cpp | 182 AHardwareBuffer* ahb = nullptr; in createNativeWindowForTesting()
|
/hardware/google/gfxstream/guest/fuchsia/include/android/ |
D | hardware_buffer.h | 328 typedef struct AHardwareBuffer AHardwareBuffer; typedef 344 AHardwareBuffer** outBuffer); 353 void AHardwareBuffer_acquire(AHardwareBuffer* buffer); 361 void AHardwareBuffer_release(AHardwareBuffer* buffer); 369 void AHardwareBuffer_describe(const AHardwareBuffer* buffer, 424 int AHardwareBuffer_lock(AHardwareBuffer* buffer, uint64_t usage, 454 int AHardwareBuffer_lockPlanes(AHardwareBuffer* buffer, uint64_t usage, 475 int AHardwareBuffer_unlock(AHardwareBuffer* buffer, int32_t* fence); 485 int AHardwareBuffer_sendHandleToUnixSocket(const AHardwareBuffer* buffer, int socketFd); 495 int AHardwareBuffer_recvHandleFromUnixSocket(int socketFd, AHardwareBuffer** outBuffer); [all …]
|
/hardware/google/gfxstream/guest/mesa/include/android_stub/android/ |
D | hardware_buffer.h | 333 typedef struct AHardwareBuffer AHardwareBuffer; typedef 349 AHardwareBuffer** outBuffer) __INTRODUCED_IN(26); 358 void AHardwareBuffer_acquire(AHardwareBuffer* buffer) __INTRODUCED_IN(26); 366 void AHardwareBuffer_release(AHardwareBuffer* buffer) __INTRODUCED_IN(26); 374 void AHardwareBuffer_describe(const AHardwareBuffer* buffer, 429 int AHardwareBuffer_lock(AHardwareBuffer* buffer, uint64_t usage, 459 int AHardwareBuffer_lockPlanes(AHardwareBuffer* buffer, uint64_t usage, 480 int AHardwareBuffer_unlock(AHardwareBuffer* buffer, int32_t* fence) __INTRODUCED_IN(26); 490 int AHardwareBuffer_sendHandleToUnixSocket(const AHardwareBuffer* buffer, int socketFd) __INTRODUCE… 500 int AHardwareBuffer_recvHandleFromUnixSocket(int socketFd, AHardwareBuffer** outBuffer) __INTRODUCE… [all …]
|
/hardware/google/gfxstream/guest/mesa/include/vulkan/ |
D | vulkan_android.h | 48 struct AHardwareBuffer; 80 struct AHardwareBuffer* buffer; 108 …ndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAn… 109 …evice, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); 114 const struct AHardwareBuffer* buffer, 120 struct AHardwareBuffer** pBuffer);
|
/hardware/google/gfxstream/guest/vulkan_enc/ |
D | AndroidHardwareBuffer.h | 34 gfxstream::Gralloc* grallocHelper, const AHardwareBuffer* buffer, 38 struct AHardwareBuffer** pBuffer); 42 struct AHardwareBuffer** importOut); 50 struct AHardwareBuffer** out);
|
D | AndroidHardwareBuffer.cpp | 67 gfxstream::Gralloc* grallocHelper, const AHardwareBuffer* buffer, in getAndroidHardwareBufferPropertiesANDROID() 242 struct AHardwareBuffer** pBuffer) { in getMemoryAndroidHardwareBufferANDROID() 263 struct AHardwareBuffer** importOut) { in importAndroidHardwareBuffer() 288 struct AHardwareBuffer** out) { in createAndroidHardwareBuffer() 314 struct AHardwareBuffer* ahb = NULL; in createAndroidHardwareBuffer()
|
/hardware/google/gfxstream/common/vulkan/include/vulkan/ |
D | vulkan_android.h | 48 struct AHardwareBuffer; 80 struct AHardwareBuffer* buffer; 108 …ndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAn… 109 …evice, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); 114 const struct AHardwareBuffer* buffer, 120 struct AHardwareBuffer** pBuffer);
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_ANDROID_external_memory_android_hardware_buffer.adoc | 26 basetype:AHardwareBuffer objects created outside of the Vulkan device into 28 It also allows exporting an basetype:AHardwareBuffer from a Vulkan memory 30 But since not all basetype:AHardwareBuffer usages and formats have Vulkan 32 creating the basetype:AHardwareBuffer externally and importing it. 34 Some basetype:AHardwareBuffer images have implementation-defined _external 46 basetype:AHardwareBuffer is strongly typed, so naming the handle type is 55 basetype:AHardwareBuffer-specific commands/structures; the extra symmetry 58 2) The internal layout and therefore size of a basetype:AHardwareBuffer 68 basetype:AHardwareBuffer allocation happens in flink:vkAllocateMemory, and 92 4) Should an basetype:AHardwareBuffer with code:AHARDWAREBUFFER_USAGE_CPU_* [all …]
|
/hardware/google/gfxstream/guest/mesa/include/android_stub/vndk/ |
D | hardware_buffer.h | 27 const native_handle_t* AHardwareBuffer_getNativeHandle(const AHardwareBuffer* buffer); 50 AHardwareBuffer** outBuffer);
|
D | window.h | 31 AHardwareBuffer* ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer* anwb);
|
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/ |
D | vk_android.h | 43 struct AHardwareBuffer * 67 static inline struct AHardwareBuffer *
|
D | vk_device_memory.h | 32 struct AHardwareBuffer; 56 struct AHardwareBuffer *ahardware_buffer;
|
D | vk_android.c | 175 struct AHardwareBuffer * 222 struct AHardwareBuffer *ahb; in vk_alloc_ahardware_buffer()
|
D | vk_device_memory.c | 197 struct AHardwareBuffer **pBuffer) in vk_common_GetMemoryAndroidHardwareBufferANDROID()
|
/hardware/interfaces/graphics/common/1.2/ |
D | types.hal | 123 * HIDL counterpart of `AHardwareBuffer`. 126 * object to an `AHardwareBuffer` object. 129 * handle from an `AHardwareBuffer` object. Paired with `AHardwareBuffer_Desc`, 131 * `HardwareBuffer` and `AHardwareBuffer`. 133 * @sa +ndk libnativewindow#AHardwareBuffer".
|
/hardware/interfaces/graphics/allocator/aidl/vts/ |
D | VtsHalGraphicsAllocatorAidl_TargetTest.cpp | 119 AHardwareBuffer* createAHardwareBuffer() const { in createAHardwareBuffer() 121 AHardwareBuffer* buffer = nullptr; in createAHardwareBuffer() 271 void fillWithGpu(AHardwareBuffer* buffer, float red, float green, float blue, float alpha) { in fillWithGpu() 290 void fillWithGpu(AHardwareBuffer* buffer, /*RGBA*/ uint32_t color) { in fillWithGpu() 392 AHardwareBuffer* ahb = buffer->createAHardwareBuffer(); in TEST_P() 434 AHardwareBuffer* ahb = buffer->createAHardwareBuffer(); in TEST_P()
|
/hardware/google/gfxstream/common/end2end/ |
D | GfxstreamEnd2EndTests.h | 433 operator AHardwareBuffer*() { return mHandle; } 434 operator AHardwareBuffer*() const { return mHandle; } 437 ScopedAHardwareBuffer(Gralloc& gralloc, AHardwareBuffer* handle) in ScopedAHardwareBuffer() 441 AHardwareBuffer* mHandle = nullptr;
|
/hardware/interfaces/neuralnetworks/1.0/vts/functional/include/1.0/ |
D | Utils.h | 76 AHardwareBuffer* mAhwb = nullptr;
|