import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / staging / android / ion / ion_profile.h
diff --git a/drivers/staging/android/ion/ion_profile.h b/drivers/staging/android/ion/ion_profile.h
new file mode 100644 (file)
index 0000000..810ba8d
--- /dev/null
@@ -0,0 +1,31 @@
+#if !defined(__ION_PROFILE_H__)
+#define __ION_PROFILE_H__
+#include <linux/mmprofile.h>
+
+typedef enum {
+    PROFILE_ALLOC=0,
+    PROFILE_FREE,
+    PROFILE_SHARE,
+    PROFILE_IMPORT,
+    PROFILE_MAP_KERNEL,
+    PROFILE_UNMAP_KERNEL,
+    PROFILE_MAP_USER,
+    PROFILE_UNMAP_USER,
+    PROFILE_CUSTOM_IOC,
+    PROFILE_GET_PHYS,
+    PROFILE_DMA_CLEAN_RANGE,
+    PROFILE_DMA_FLUSH_RANGE,
+    PROFILE_DMA_INVALID_RANGE,
+    PROFILE_DMA_CLEAN_ALL,
+    PROFILE_DMA_FLUSH_ALL,
+    PROFILE_DMA_INVALID_ALL,
+    PROFILE_MAX,
+}ION_PROFILE_TYPE;
+
+extern MMP_Event ION_MMP_Events[PROFILE_MAX];
+
+extern void ion_profile_init(void);
+
+
+#endif 
+