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