Merge tag 'v3.10.89' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / linux / m4u_profile.h
1 #if !defined(__M4U_PROFILE_H__)
2 #define __M4U_PROFILE_H__
3 #include <linux/mmprofile.h>
4
5 typedef enum {
6 PROFILE_ALLOC_MVA = 0,
7 PROFILE_ALLOC_MVA_REGION,
8 PROFILE_GET_PAGES,
9 PROFILE_FOLLOW_PAGE,
10 PROFILE_FORCE_PAGING,
11 PROFILE_MLOCK,
12 PROFILE_ALLOC_FLUSH_TLB,
13 PROFILE_QUERY,
14 PROFILE_DEALLOC_MVA,
15 PROFILE_RELEASE_PAGES,
16 PROFILE_PUT_PAGE,
17 PROFILE_MUNLOCK,
18 PROFILE_RELEASE_MVA_REGION,
19 PROFILE_INSERT_TLB,
20 PROFILE_DMA_MAINT_ALL,
21 PROFILE_DMA_CLEAN_RANGE,
22 PROFILE_DMA_FLUSH_RANGE,
23 PROFILE_DMA_INVALID_RANGE,
24 PROFILE_DMA_CLEAN_ALL,
25 PROFILE_DMA_FLUSH_ALL,
26 PROFILE_DMA_INVALID_ALL,
27 PROFILE_CACHE_FLUSH_ALL,
28 PROFILE_CONFIG_PORT,
29 PROFILE_MAIN_TLB_MON,
30 PROFILE_PREF_TLB_MON,
31 PROFILE_M4U_REG,
32 PROFILE_M4U_ERROR,
33 PROFILE_MAX,
34 } PROFILE_TYPE;
35
36 extern MMP_Event M4U_MMP_Events[PROFILE_MAX];
37
38 #endif /* __M4U_PROFILE_H__ */