Commit | Line | Data |
---|---|---|
6fa3eb70 S |
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__ */ |