import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / gpu / ged / include / ged_hashtable.h
diff --git a/drivers/misc/mediatek/gpu/ged/include/ged_hashtable.h b/drivers/misc/mediatek/gpu/ged/include/ged_hashtable.h
new file mode 100644 (file)
index 0000000..dd424b4
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef __GED_HASH_TABLE_H__
+#define __GED_HASH_TABLE_H__
+
+typedef void* GED_HASHTABLE_HANDLE;
+
+GED_HASHTABLE_HANDLE ged_hashtable_create(unsigned int ui32Bits);
+
+void ged_hashtable_destroy(GED_HASHTABLE_HANDLE hHashTable);
+
+GED_ERROR ged_hashtable_insert(GED_HASHTABLE_HANDLE hHashTable, void* pvoid, unsigned int* pui32ID);
+
+void ged_hashtable_remove(GED_HASHTABLE_HANDLE hHashTable, unsigned int ui32ID);
+
+void* ged_hashtable_find(GED_HASHTABLE_HANDLE hHashTable, unsigned int ui32ID);
+
+GED_ERROR ged_hashtable_set(GED_HASHTABLE_HANDLE hHashTable, unsigned int ui32ID, void* pvoid);
+
+#endif