Root/
1 | #ifndef VM_EVENT_ITEM_H_INCLUDED |
2 | #define VM_EVENT_ITEM_H_INCLUDED |
3 | |
4 | #ifdef CONFIG_ZONE_DMA |
5 | #define DMA_ZONE(xx) xx##_DMA, |
6 | #else |
7 | #define DMA_ZONE(xx) |
8 | #endif |
9 | |
10 | #ifdef CONFIG_ZONE_DMA32 |
11 | #define DMA32_ZONE(xx) xx##_DMA32, |
12 | #else |
13 | #define DMA32_ZONE(xx) |
14 | #endif |
15 | |
16 | #ifdef CONFIG_HIGHMEM |
17 | #define HIGHMEM_ZONE(xx) , xx##_HIGH |
18 | #else |
19 | #define HIGHMEM_ZONE(xx) |
20 | #endif |
21 | |
22 | #define FOR_ALL_ZONES(xx) DMA_ZONE(xx) DMA32_ZONE(xx) xx##_NORMAL HIGHMEM_ZONE(xx) , xx##_MOVABLE |
23 | |
24 | enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT, |
25 | FOR_ALL_ZONES(PGALLOC), |
26 | PGFREE, PGACTIVATE, PGDEACTIVATE, |
27 | PGFAULT, PGMAJFAULT, |
28 | FOR_ALL_ZONES(PGREFILL), |
29 | FOR_ALL_ZONES(PGSTEAL_KSWAPD), |
30 | FOR_ALL_ZONES(PGSTEAL_DIRECT), |
31 | FOR_ALL_ZONES(PGSCAN_KSWAPD), |
32 | FOR_ALL_ZONES(PGSCAN_DIRECT), |
33 | PGSCAN_DIRECT_THROTTLE, |
34 | #ifdef CONFIG_NUMA |
35 | PGSCAN_ZONE_RECLAIM_FAILED, |
36 | #endif |
37 | PGINODESTEAL, SLABS_SCANNED, KSWAPD_INODESTEAL, |
38 | KSWAPD_LOW_WMARK_HIT_QUICKLY, KSWAPD_HIGH_WMARK_HIT_QUICKLY, |
39 | PAGEOUTRUN, ALLOCSTALL, PGROTATED, |
40 | #ifdef CONFIG_NUMA_BALANCING |
41 | NUMA_PTE_UPDATES, |
42 | NUMA_HINT_FAULTS, |
43 | NUMA_HINT_FAULTS_LOCAL, |
44 | NUMA_PAGE_MIGRATE, |
45 | #endif |
46 | #ifdef CONFIG_MIGRATION |
47 | PGMIGRATE_SUCCESS, PGMIGRATE_FAIL, |
48 | #endif |
49 | #ifdef CONFIG_COMPACTION |
50 | COMPACTMIGRATE_SCANNED, COMPACTFREE_SCANNED, |
51 | COMPACTISOLATED, |
52 | COMPACTSTALL, COMPACTFAIL, COMPACTSUCCESS, |
53 | #endif |
54 | #ifdef CONFIG_HUGETLB_PAGE |
55 | HTLB_BUDDY_PGALLOC, HTLB_BUDDY_PGALLOC_FAIL, |
56 | #endif |
57 | UNEVICTABLE_PGCULLED, /* culled to noreclaim list */ |
58 | UNEVICTABLE_PGSCANNED, /* scanned for reclaimability */ |
59 | UNEVICTABLE_PGRESCUED, /* rescued from noreclaim list */ |
60 | UNEVICTABLE_PGMLOCKED, |
61 | UNEVICTABLE_PGMUNLOCKED, |
62 | UNEVICTABLE_PGCLEARED, /* on COW, page truncate */ |
63 | UNEVICTABLE_PGSTRANDED, /* unable to isolate on unlock */ |
64 | #ifdef CONFIG_TRANSPARENT_HUGEPAGE |
65 | THP_FAULT_ALLOC, |
66 | THP_FAULT_FALLBACK, |
67 | THP_COLLAPSE_ALLOC, |
68 | THP_COLLAPSE_ALLOC_FAILED, |
69 | THP_SPLIT, |
70 | THP_ZERO_PAGE_ALLOC, |
71 | THP_ZERO_PAGE_ALLOC_FAILED, |
72 | #endif |
73 | NR_VM_EVENT_ITEMS |
74 | }; |
75 | |
76 | #endif /* VM_EVENT_ITEM_H_INCLUDED */ |
77 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9