| /xsrc/external/mit/MesaLib/dist/src/android_stub/ |
| H A D | nativewindow_stub.cpp | 5 AHardwareBuffer * 12 AHardwareBuffer_acquire(AHardwareBuffer *buffer) 17 AHardwareBuffer_release(AHardwareBuffer *buffer) 22 AHardwareBuffer_describe(const AHardwareBuffer *buffer, 29 AHardwareBuffer **outBuffer) 35 AHardwareBuffer_getNativeHandle(const AHardwareBuffer *buffer)
|
| /xsrc/external/mit/MesaLib/dist/include/android_stub/android/ |
| H A D | hardware_buffer.h | 22 * @defgroup AHardwareBuffer Native Hardware Buffer 24 * AHardwareBuffer objects represent chunks of memory that can be 28 * Binder. All operations involving AHardwareBuffer and HardwareBuffer 29 * are zero-copy, i.e., passing AHardwareBuffer to another process 38 * the contents of the AHardwareBuffer can be accessed as external 333 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 349 AHardwareBuffer** outBuffer) __INTRODUCED_IN(26); 351 * Acquire a reference on the given AHardwareBuffer object. 358 void AHardwareBuffer_acquire(AHardwareBuffer* buffe [all...] |
| /xsrc/external/mit/MesaLib.old/dist/include/vulkan/ |
| H A D | vulkan_android.h | 55 struct AHardwareBuffer; 87 struct AHardwareBuffer* buffer; 102 typedef VkResult (VKAPI_PTR *PFN_vkGetAndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties); 103 typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryAndroidHardwareBufferANDROID)(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); 108 const struct AHardwareBuffer* buffer, 114 struct AHardwareBuffer** pBuffer);
|
| /xsrc/external/mit/MesaLib/dist/include/vulkan/ |
| H A D | vulkan_android.h | 46 struct AHardwareBuffer; 78 struct AHardwareBuffer* buffer; 106 typedef VkResult (VKAPI_PTR *PFN_vkGetAndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties); 107 typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryAndroidHardwareBufferANDROID)(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); 112 const struct AHardwareBuffer* buffer, 118 struct AHardwareBuffer** pBuffer);
|
| /xsrc/external/mit/MesaLib/dist/include/android_stub/vndk/ |
| H A D | hardware_buffer.h | 27 const native_handle_t* AHardwareBuffer_getNativeHandle(const AHardwareBuffer* buffer); 36 * Create a AHardwareBuffer from a native handle. 38 * This function wraps a native handle in a AHardwareBuffer suitable for use by applications or 42 * unregistered, and it will be registered/imported before being wrapped in the AHardwareBuffer. 43 * If successful, the AHardwareBuffer will own the handle. 46 * clone registered. The AHardwareBuffer will own the cloned handle but not the original. 50 AHardwareBuffer** outBuffer);
|
| H A D | window.h | 29 * Convert this ANativeWindowBuffer into a AHardwareBuffer 31 AHardwareBuffer* ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer* anwb);
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_android.h | 58 struct AHardwareBuffer *ahb); 67 vn_android_release_ahb(struct AHardwareBuffer *ahb); 128 UNUSED struct AHardwareBuffer *ahb) 143 vn_android_release_ahb(UNUSED struct AHardwareBuffer *ahb)
|
| H A D | vn_device_memory.h | 36 struct AHardwareBuffer *ahb;
|
| H A D | vn_android.c | 708 const struct AHardwareBuffer *ahb, 797 const struct AHardwareBuffer *buffer, 832 static AHardwareBuffer * 839 AHardwareBuffer *ahb = NULL; 872 AHardwareBuffer *ahb = NULL; 938 struct AHardwareBuffer *ahb) 1062 struct AHardwareBuffer *ahb = NULL; 1105 vn_android_release_ahb(struct AHardwareBuffer *ahb) 1114 struct AHardwareBuffer **pBuffer) 1174 AHardwareBuffer *ah [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_android.c | 588 get_ahb_buffer_format_properties(VkDevice device_h, const struct AHardwareBuffer *buffer, 664 get_ahb_buffer_format_properties2(VkDevice device_h, const struct AHardwareBuffer *buffer, 741 const struct AHardwareBuffer *buffer, 781 struct AHardwareBuffer **pBuffer) 827 /* Import from AHardwareBuffer to radv_device_memory. */ 919 struct AHardwareBuffer *android_hardware_buffer = NULL;
|
| H A D | radv_private.h | 867 struct AHardwareBuffer *android_hardware_buffer;
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_android.c | 105 const struct AHardwareBuffer *buffer, 185 const struct AHardwareBuffer *buffer, 223 struct AHardwareBuffer **pBuffer) 250 * 'AHardwareBuffer Usage Equivalence' in Vulkan spec. 281 * Called from anv_AllocateMemory when import AHardwareBuffer. 291 /* Import from AHardwareBuffer to anv_device_memory. */ 367 struct AHardwareBuffer *ahw = NULL;
|
| H A D | anv_private.h | 1515 /* If set, we are holding reference to AHardwareBuffer 1518 struct AHardwareBuffer * ahw;
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_android.c | 179 const struct AHardwareBuffer *buffer, 259 const struct AHardwareBuffer *buffer, 316 struct AHardwareBuffer **pBuffer) 343 * 'AHardwareBuffer Usage Equivalence' in Vulkan spec. 374 * Called from anv_AllocateMemory when import AHardwareBuffer. 384 /* Import from AHardwareBuffer to anv_device_memory. */ 453 struct AHardwareBuffer *ahw = NULL;
|
| H A D | anv_private.h | 1775 /* If set, we are holding reference to AHardwareBuffer 1778 struct AHardwareBuffer * ahw; 3955 * Image was imported from an struct AHardwareBuffer. We have to delay
|
| /xsrc/external/mit/MesaLib.old/dist/include/EGL/ |
| H A D | eglext.h | 532 struct AHardwareBuffer; 533 typedef EGLClientBuffer (EGLAPIENTRYP PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) (const struct AHardwareBuffer *buffer); 535 EGLAPI EGLClientBuffer EGLAPIENTRY eglGetNativeClientBufferANDROID (const struct AHardwareBuffer *buffer);
|
| /xsrc/external/mit/MesaLib/dist/include/EGL/ |
| H A D | eglext.h | 517 struct AHardwareBuffer; 518 typedef EGLClientBuffer (EGLAPIENTRYP PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) (const struct AHardwareBuffer *buffer); 520 EGLAPI EGLClientBuffer EGLAPIENTRY eglGetNativeClientBufferANDROID (const struct AHardwareBuffer *buffer);
|
| /xsrc/external/mit/libepoxy/src/ |
| H A D | egl_generated.h | 19 struct AHardwareBuffer; 921 typedef EGLClientBuffer (GLAPIENTRY *PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC)(const struct AHardwareBuffer * buffer); 1132 EPOXY_PUBLIC EGLClientBuffer (EPOXY_CALLSPEC *epoxy_eglGetNativeClientBufferANDROID)(const struct AHardwareBuffer * buffer);
|
| H A D | egl_generated_dispatch.c | 5083 GEN_THUNKS_RET(EGLClientBuffer, eglGetNativeClientBufferANDROID, (const struct AHardwareBuffer * buffer), (buffer))
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.0.0.rst | 2350 - anv/android: support import/export of AHardwareBuffer objects
|
| H A D | 21.3.0.rst | 1946 - anv/android: Rework our handling of AHardwareBuffer imports
|
| H A D | 21.2.0.rst | 5212 - venus: unify VkNativeBufferANDROID and AHardwareBuffer image create info
|