summaryrefslogtreecommitdiff
path: root/sgx/services4/srvkm/include/buffer_manager.h
diff options
context:
space:
mode:
authorRicardo Salveti de Araujo <ricardo.salveti@linaro.org>2012-04-24 22:01:41 -0300
committerRicardo Salveti de Araujo <ricardo.salveti@linaro.org>2012-04-24 22:01:41 -0300
commit50fa520ba5f68fa76173493c44715d4542007120 (patch)
treec4ed669f8bd8fd148c5928e0e9a410bc902f5aff /sgx/services4/srvkm/include/buffer_manager.h
parenta5f51dee3f8480b7bfb309a9cd6a05c87d013858 (diff)
Imported Upstream version 1.7.15.0.1.57 (ARMHF)upstream/1.7.15.0.1.57
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
Diffstat (limited to 'sgx/services4/srvkm/include/buffer_manager.h')
-rw-r--r--sgx/services4/srvkm/include/buffer_manager.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sgx/services4/srvkm/include/buffer_manager.h b/sgx/services4/srvkm/include/buffer_manager.h
index c8fa227..46f5a68 100644
--- a/sgx/services4/srvkm/include/buffer_manager.h
+++ b/sgx/services4/srvkm/include/buffer_manager.h
@@ -187,6 +187,13 @@ BM_RegisterSmart(BM_HANDLE hBuf, IMG_HANDLE hSmartCache);
IMG_VOID
BM_UnregisterSmart(BM_HANDLE hBuf, IMG_HANDLE hSmartCache);
+
+#if defined(SUPPORT_DRI_DRM_EXTERNAL)
+IMG_VOID BM_SetGEM(BM_HANDLE hBuf, IMG_HANDLE buf);
+IMG_HANDLE BM_GetGEM(BM_HANDLE hBuf);
+#endif /* SUPPORT_DRI_DRM_EXTERNAL */
+
+
IMG_CPU_VIRTADDR
BM_HandleToCpuVaddr (BM_HANDLE hBuf);
@@ -230,6 +237,7 @@ PVRSRV_ERROR BM_XProcSetShareIndex(PXProcShareDataNode pShareDataNode);
PVRSRV_ERROR BM_XProcFinishShareIndex(PXProcShareDataNode pShareDataNode, IMG_BOOL freeIfNotUsed);
PXProcShareDataNode BM_XProcAllocNewBuffer(void);
+IMG_UINT32 BM_XProcWorkaroundGetRefCount(IMG_UINT32 ui32Index);
#if defined(__cplusplus)
}