This source file includes following definitions.
- hyper_invalidate
- hyper_invalidate_mp
- cypress_invalidate
- cypress_invalidate_mp
- cypress_invalidate_asibad
- cypress_invalidate_asibad_mp
- swift_invalidate
- swift_invalidate_poke_kernel_pageperms
- swift_invalidate_poke_kernel_pte_cbits
- swift_invalidate_poke_everything
- tsunami_invalidate
- viking_invalidate
- viking_invalidate_mp
1
2
3
4
5
6
7
8 hyper_invalidate(void)
9 {
10 volatile unsigned int sfsr_clear;
11
12
13 srmmu_flush_whole_tlb();
14
15
16
17
18 flush_whole_icache();
19 sfsr_clear = srmmu_get_fstatus();
20 return;
21 }
22
23 hyper_invalidate_mp(void)
24 {
25 volatile unsigned int sfsr_clear;
26
27
28 srmmu_flush_whole_tlb();
29
30
31
32
33 flush_whole_icache();
34
35 sfsr_clear = srmmu_get_fstatus();
36
37
38
39
40
41 return;
42 }
43
44
45 void
46 cypress_invalidate(void)
47 {
48
49 srmmu_flush_whole_tlb();
50
51
52
53 return;
54 }
55
56 void
57 cypress_invalidate_mp(void)
58 {
59
60 srmmu_flush_whole_tlb();
61
62
63
64
65
66 return;
67 }
68
69 void
70 cypress_invalidate_asibad(void)
71 {
72
73 srmmu_flush_whole_tlb();
74
75
76
77 return;
78 }
79
80 void
81 cypress_invalidate_asibad_mp(void)
82 {
83
84 srmmu_flush_whole_tlb();
85
86
87
88
89
90 return;
91 }
92
93
94 void
95 swift_invalidate(void)
96 {
97
98 srmmu_flush_whole_tlb();
99
100
101
102 return;
103 }
104
105 void
106 swift_invalidate_poke_kernel_pageperms(void)
107 {
108
109 srmmu_flush_whole_tlb();
110
111
112
113 return;
114 }
115
116 void
117 swift_invalidate_poke_kernel_pte_cbits(void)
118 {
119
120 srmmu_flush_whole_tlb();
121
122
123
124 return;
125 }
126
127 void
128 swift_invalidate_poke_everything(void)
129 {
130
131 srmmu_flush_whole_tlb();
132
133
134
135 return;
136 }
137
138
139 tsunami_invalidate()
140 {
141
142 srmmu_flush_whole_tlb();
143
144
145
146 return;
147 }
148
149
150 viking_invalidate()
151 {
152
153 srmmu_flush_whole_tlb();
154
155 return;
156 }
157
158 viking_invalidate_mp()
159 {
160
161 srmmu_flush_whole_tlb();
162
163
164
165 return;
166 }
167
168