~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/include/asm/hardware/cp14.h

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm/include/asm/hardware/cp14.h (Architecture i386) and /arch/sparc/include/asm-sparc/hardware/cp14.h (Architecture sparc)


  1 /* SPDX-License-Identifier: GPL-2.0-only */         1 
  2 /* Copyright (c) 2011-2012, The Linux Foundati    
  3  */                                               
  4                                                   
  5 #ifndef __ASM_HARDWARE_CP14_H                     
  6 #define __ASM_HARDWARE_CP14_H                     
  7                                                   
  8 #include <linux/types.h>                          
  9                                                   
 10 /* Accessors for CP14 registers */                
 11 #define dbg_read(reg)                   RCP14_    
 12 #define dbg_write(val, reg)             WCP14_    
 13 #define etm_read(reg)                   RCP14_    
 14 #define etm_write(val, reg)             WCP14_    
 15                                                   
 16 /* MRC14 and MCR14 */                             
 17 #define MRC14(op1, crn, crm, op2)                 
 18 ({                                                
 19 u32 val;                                          
 20 asm volatile("mrc p14, "#op1", %0, "#crn", "#c    
 21 val;                                              
 22 })                                                
 23                                                   
 24 #define MCR14(val, op1, crn, crm, op2)            
 25 ({                                                
 26 asm volatile("mcr p14, "#op1", %0, "#crn", "#c    
 27 })                                                
 28                                                   
 29 /*                                                
 30  * Debug Registers                                
 31  *                                                
 32  * Available only in DBGv7                        
 33  * DBGECR, DBGDSCCR, DBGDSMCR, DBGDRCR            
 34  *                                                
 35  * Available only in DBGv7.1                      
 36  * DBGBXVRm, DBGOSDLR, DBGDEVID2, DBGDEVID1       
 37  *                                                
 38  * Read only                                      
 39  * DBGDIDR, DBGDSCRint, DBGDTRRXint, DBGDRAR,     
 40  * DBGPRSR, DBGDSAR, DBGAUTHSTATUS, DBGDEVID2,    
 41  *                                                
 42  * Write only                                     
 43  * DBGDTRTXint, DBGOSLAR                          
 44  */                                               
 45 #define RCP14_DBGDIDR()                 MRC14(    
 46 #define RCP14_DBGDSCRint()              MRC14(    
 47 #define RCP14_DBGDTRRXint()             MRC14(    
 48 #define RCP14_DBGWFAR()                 MRC14(    
 49 #define RCP14_DBGVCR()                  MRC14(    
 50 #define RCP14_DBGECR()                  MRC14(    
 51 #define RCP14_DBGDSCCR()                MRC14(    
 52 #define RCP14_DBGDSMCR()                MRC14(    
 53 #define RCP14_DBGDTRRXext()             MRC14(    
 54 #define RCP14_DBGDSCRext()              MRC14(    
 55 #define RCP14_DBGDTRTXext()             MRC14(    
 56 #define RCP14_DBGDRCR()                 MRC14(    
 57 #define RCP14_DBGBVR0()                 MRC14(    
 58 #define RCP14_DBGBVR1()                 MRC14(    
 59 #define RCP14_DBGBVR2()                 MRC14(    
 60 #define RCP14_DBGBVR3()                 MRC14(    
 61 #define RCP14_DBGBVR4()                 MRC14(    
 62 #define RCP14_DBGBVR5()                 MRC14(    
 63 #define RCP14_DBGBVR6()                 MRC14(    
 64 #define RCP14_DBGBVR7()                 MRC14(    
 65 #define RCP14_DBGBVR8()                 MRC14(    
 66 #define RCP14_DBGBVR9()                 MRC14(    
 67 #define RCP14_DBGBVR10()                MRC14(    
 68 #define RCP14_DBGBVR11()                MRC14(    
 69 #define RCP14_DBGBVR12()                MRC14(    
 70 #define RCP14_DBGBVR13()                MRC14(    
 71 #define RCP14_DBGBVR14()                MRC14(    
 72 #define RCP14_DBGBVR15()                MRC14(    
 73 #define RCP14_DBGBCR0()                 MRC14(    
 74 #define RCP14_DBGBCR1()                 MRC14(    
 75 #define RCP14_DBGBCR2()                 MRC14(    
 76 #define RCP14_DBGBCR3()                 MRC14(    
 77 #define RCP14_DBGBCR4()                 MRC14(    
 78 #define RCP14_DBGBCR5()                 MRC14(    
 79 #define RCP14_DBGBCR6()                 MRC14(    
 80 #define RCP14_DBGBCR7()                 MRC14(    
 81 #define RCP14_DBGBCR8()                 MRC14(    
 82 #define RCP14_DBGBCR9()                 MRC14(    
 83 #define RCP14_DBGBCR10()                MRC14(    
 84 #define RCP14_DBGBCR11()                MRC14(    
 85 #define RCP14_DBGBCR12()                MRC14(    
 86 #define RCP14_DBGBCR13()                MRC14(    
 87 #define RCP14_DBGBCR14()                MRC14(    
 88 #define RCP14_DBGBCR15()                MRC14(    
 89 #define RCP14_DBGWVR0()                 MRC14(    
 90 #define RCP14_DBGWVR1()                 MRC14(    
 91 #define RCP14_DBGWVR2()                 MRC14(    
 92 #define RCP14_DBGWVR3()                 MRC14(    
 93 #define RCP14_DBGWVR4()                 MRC14(    
 94 #define RCP14_DBGWVR5()                 MRC14(    
 95 #define RCP14_DBGWVR6()                 MRC14(    
 96 #define RCP14_DBGWVR7()                 MRC14(    
 97 #define RCP14_DBGWVR8()                 MRC14(    
 98 #define RCP14_DBGWVR9()                 MRC14(    
 99 #define RCP14_DBGWVR10()                MRC14(    
100 #define RCP14_DBGWVR11()                MRC14(    
101 #define RCP14_DBGWVR12()                MRC14(    
102 #define RCP14_DBGWVR13()                MRC14(    
103 #define RCP14_DBGWVR14()                MRC14(    
104 #define RCP14_DBGWVR15()                MRC14(    
105 #define RCP14_DBGWCR0()                 MRC14(    
106 #define RCP14_DBGWCR1()                 MRC14(    
107 #define RCP14_DBGWCR2()                 MRC14(    
108 #define RCP14_DBGWCR3()                 MRC14(    
109 #define RCP14_DBGWCR4()                 MRC14(    
110 #define RCP14_DBGWCR5()                 MRC14(    
111 #define RCP14_DBGWCR6()                 MRC14(    
112 #define RCP14_DBGWCR7()                 MRC14(    
113 #define RCP14_DBGWCR8()                 MRC14(    
114 #define RCP14_DBGWCR9()                 MRC14(    
115 #define RCP14_DBGWCR10()                MRC14(    
116 #define RCP14_DBGWCR11()                MRC14(    
117 #define RCP14_DBGWCR12()                MRC14(    
118 #define RCP14_DBGWCR13()                MRC14(    
119 #define RCP14_DBGWCR14()                MRC14(    
120 #define RCP14_DBGWCR15()                MRC14(    
121 #define RCP14_DBGDRAR()                 MRC14(    
122 #define RCP14_DBGBXVR0()                MRC14(    
123 #define RCP14_DBGBXVR1()                MRC14(    
124 #define RCP14_DBGBXVR2()                MRC14(    
125 #define RCP14_DBGBXVR3()                MRC14(    
126 #define RCP14_DBGBXVR4()                MRC14(    
127 #define RCP14_DBGBXVR5()                MRC14(    
128 #define RCP14_DBGBXVR6()                MRC14(    
129 #define RCP14_DBGBXVR7()                MRC14(    
130 #define RCP14_DBGBXVR8()                MRC14(    
131 #define RCP14_DBGBXVR9()                MRC14(    
132 #define RCP14_DBGBXVR10()               MRC14(    
133 #define RCP14_DBGBXVR11()               MRC14(    
134 #define RCP14_DBGBXVR12()               MRC14(    
135 #define RCP14_DBGBXVR13()               MRC14(    
136 #define RCP14_DBGBXVR14()               MRC14(    
137 #define RCP14_DBGBXVR15()               MRC14(    
138 #define RCP14_DBGOSLSR()                MRC14(    
139 #define RCP14_DBGOSSRR()                MRC14(    
140 #define RCP14_DBGOSDLR()                MRC14(    
141 #define RCP14_DBGPRCR()                 MRC14(    
142 #define RCP14_DBGPRSR()                 MRC14(    
143 #define RCP14_DBGDSAR()                 MRC14(    
144 #define RCP14_DBGITCTRL()               MRC14(    
145 #define RCP14_DBGCLAIMSET()             MRC14(    
146 #define RCP14_DBGCLAIMCLR()             MRC14(    
147 #define RCP14_DBGAUTHSTATUS()           MRC14(    
148 #define RCP14_DBGDEVID2()               MRC14(    
149 #define RCP14_DBGDEVID1()               MRC14(    
150 #define RCP14_DBGDEVID()                MRC14(    
151                                                   
152 #define WCP14_DBGDTRTXint(val)          MCR14(    
153 #define WCP14_DBGWFAR(val)              MCR14(    
154 #define WCP14_DBGVCR(val)               MCR14(    
155 #define WCP14_DBGECR(val)               MCR14(    
156 #define WCP14_DBGDSCCR(val)             MCR14(    
157 #define WCP14_DBGDSMCR(val)             MCR14(    
158 #define WCP14_DBGDTRRXext(val)          MCR14(    
159 #define WCP14_DBGDSCRext(val)           MCR14(    
160 #define WCP14_DBGDTRTXext(val)          MCR14(    
161 #define WCP14_DBGDRCR(val)              MCR14(    
162 #define WCP14_DBGBVR0(val)              MCR14(    
163 #define WCP14_DBGBVR1(val)              MCR14(    
164 #define WCP14_DBGBVR2(val)              MCR14(    
165 #define WCP14_DBGBVR3(val)              MCR14(    
166 #define WCP14_DBGBVR4(val)              MCR14(    
167 #define WCP14_DBGBVR5(val)              MCR14(    
168 #define WCP14_DBGBVR6(val)              MCR14(    
169 #define WCP14_DBGBVR7(val)              MCR14(    
170 #define WCP14_DBGBVR8(val)              MCR14(    
171 #define WCP14_DBGBVR9(val)              MCR14(    
172 #define WCP14_DBGBVR10(val)             MCR14(    
173 #define WCP14_DBGBVR11(val)             MCR14(    
174 #define WCP14_DBGBVR12(val)             MCR14(    
175 #define WCP14_DBGBVR13(val)             MCR14(    
176 #define WCP14_DBGBVR14(val)             MCR14(    
177 #define WCP14_DBGBVR15(val)             MCR14(    
178 #define WCP14_DBGBCR0(val)              MCR14(    
179 #define WCP14_DBGBCR1(val)              MCR14(    
180 #define WCP14_DBGBCR2(val)              MCR14(    
181 #define WCP14_DBGBCR3(val)              MCR14(    
182 #define WCP14_DBGBCR4(val)              MCR14(    
183 #define WCP14_DBGBCR5(val)              MCR14(    
184 #define WCP14_DBGBCR6(val)              MCR14(    
185 #define WCP14_DBGBCR7(val)              MCR14(    
186 #define WCP14_DBGBCR8(val)              MCR14(    
187 #define WCP14_DBGBCR9(val)              MCR14(    
188 #define WCP14_DBGBCR10(val)             MCR14(    
189 #define WCP14_DBGBCR11(val)             MCR14(    
190 #define WCP14_DBGBCR12(val)             MCR14(    
191 #define WCP14_DBGBCR13(val)             MCR14(    
192 #define WCP14_DBGBCR14(val)             MCR14(    
193 #define WCP14_DBGBCR15(val)             MCR14(    
194 #define WCP14_DBGWVR0(val)              MCR14(    
195 #define WCP14_DBGWVR1(val)              MCR14(    
196 #define WCP14_DBGWVR2(val)              MCR14(    
197 #define WCP14_DBGWVR3(val)              MCR14(    
198 #define WCP14_DBGWVR4(val)              MCR14(    
199 #define WCP14_DBGWVR5(val)              MCR14(    
200 #define WCP14_DBGWVR6(val)              MCR14(    
201 #define WCP14_DBGWVR7(val)              MCR14(    
202 #define WCP14_DBGWVR8(val)              MCR14(    
203 #define WCP14_DBGWVR9(val)              MCR14(    
204 #define WCP14_DBGWVR10(val)             MCR14(    
205 #define WCP14_DBGWVR11(val)             MCR14(    
206 #define WCP14_DBGWVR12(val)             MCR14(    
207 #define WCP14_DBGWVR13(val)             MCR14(    
208 #define WCP14_DBGWVR14(val)             MCR14(    
209 #define WCP14_DBGWVR15(val)             MCR14(    
210 #define WCP14_DBGWCR0(val)              MCR14(    
211 #define WCP14_DBGWCR1(val)              MCR14(    
212 #define WCP14_DBGWCR2(val)              MCR14(    
213 #define WCP14_DBGWCR3(val)              MCR14(    
214 #define WCP14_DBGWCR4(val)              MCR14(    
215 #define WCP14_DBGWCR5(val)              MCR14(    
216 #define WCP14_DBGWCR6(val)              MCR14(    
217 #define WCP14_DBGWCR7(val)              MCR14(    
218 #define WCP14_DBGWCR8(val)              MCR14(    
219 #define WCP14_DBGWCR9(val)              MCR14(    
220 #define WCP14_DBGWCR10(val)             MCR14(    
221 #define WCP14_DBGWCR11(val)             MCR14(    
222 #define WCP14_DBGWCR12(val)             MCR14(    
223 #define WCP14_DBGWCR13(val)             MCR14(    
224 #define WCP14_DBGWCR14(val)             MCR14(    
225 #define WCP14_DBGWCR15(val)             MCR14(    
226 #define WCP14_DBGBXVR0(val)             MCR14(    
227 #define WCP14_DBGBXVR1(val)             MCR14(    
228 #define WCP14_DBGBXVR2(val)             MCR14(    
229 #define WCP14_DBGBXVR3(val)             MCR14(    
230 #define WCP14_DBGBXVR4(val)             MCR14(    
231 #define WCP14_DBGBXVR5(val)             MCR14(    
232 #define WCP14_DBGBXVR6(val)             MCR14(    
233 #define WCP14_DBGBXVR7(val)             MCR14(    
234 #define WCP14_DBGBXVR8(val)             MCR14(    
235 #define WCP14_DBGBXVR9(val)             MCR14(    
236 #define WCP14_DBGBXVR10(val)            MCR14(    
237 #define WCP14_DBGBXVR11(val)            MCR14(    
238 #define WCP14_DBGBXVR12(val)            MCR14(    
239 #define WCP14_DBGBXVR13(val)            MCR14(    
240 #define WCP14_DBGBXVR14(val)            MCR14(    
241 #define WCP14_DBGBXVR15(val)            MCR14(    
242 #define WCP14_DBGOSLAR(val)             MCR14(    
243 #define WCP14_DBGOSSRR(val)             MCR14(    
244 #define WCP14_DBGOSDLR(val)             MCR14(    
245 #define WCP14_DBGPRCR(val)              MCR14(    
246 #define WCP14_DBGITCTRL(val)            MCR14(    
247 #define WCP14_DBGCLAIMSET(val)          MCR14(    
248 #define WCP14_DBGCLAIMCLR(val)          MCR14(    
249                                                   
250 /*                                                
251  * ETM Registers                                  
252  *                                                
253  * Available only in ETMv3.3, 3.4, 3.5            
254  * ETMASICCR, ETMTECR2, ETMFFRR, ETMVDEVR, ETM    
255  * ETMDCVRn, ETMDCMRn                             
256  *                                                
257  * Available only in ETMv3.5 as read only         
258  * ETMIDR2                                        
259  *                                                
260  * Available only in ETMv3.5, PFTv1.0, 1.1        
261  * ETMTSEVR, ETMVMIDCVR, ETMPDCR                  
262  *                                                
263  * Read only                                      
264  * ETMCCR, ETMSCR, ETMIDR, ETMCCER, ETMOSLSR      
265  * ETMLSR, ETMAUTHSTATUS, ETMDEVID, ETMDEVTYPE    
266  * ETMPIDR7, ETMPIDR0, ETMPIDR1, ETMPIDR2, ETM    
267  * ETMCIDR1, ETMCIDR2, ETMCIDR3                   
268  *                                                
269  * Write only                                     
270  * ETMOSLAR, ETMLAR                               
271  * Note: ETMCCER[11] controls WO nature of cer    
272  */                                               
273 #define RCP14_ETMCR()                   MRC14(    
274 #define RCP14_ETMCCR()                  MRC14(    
275 #define RCP14_ETMTRIGGER()              MRC14(    
276 #define RCP14_ETMASICCR()               MRC14(    
277 #define RCP14_ETMSR()                   MRC14(    
278 #define RCP14_ETMSCR()                  MRC14(    
279 #define RCP14_ETMTSSCR()                MRC14(    
280 #define RCP14_ETMTECR2()                MRC14(    
281 #define RCP14_ETMTEEVR()                MRC14(    
282 #define RCP14_ETMTECR1()                MRC14(    
283 #define RCP14_ETMFFRR()                 MRC14(    
284 #define RCP14_ETMFFLR()                 MRC14(    
285 #define RCP14_ETMVDEVR()                MRC14(    
286 #define RCP14_ETMVDCR1()                MRC14(    
287 #define RCP14_ETMVDCR2()                MRC14(    
288 #define RCP14_ETMVDCR3()                MRC14(    
289 #define RCP14_ETMACVR0()                MRC14(    
290 #define RCP14_ETMACVR1()                MRC14(    
291 #define RCP14_ETMACVR2()                MRC14(    
292 #define RCP14_ETMACVR3()                MRC14(    
293 #define RCP14_ETMACVR4()                MRC14(    
294 #define RCP14_ETMACVR5()                MRC14(    
295 #define RCP14_ETMACVR6()                MRC14(    
296 #define RCP14_ETMACVR7()                MRC14(    
297 #define RCP14_ETMACVR8()                MRC14(    
298 #define RCP14_ETMACVR9()                MRC14(    
299 #define RCP14_ETMACVR10()               MRC14(    
300 #define RCP14_ETMACVR11()               MRC14(    
301 #define RCP14_ETMACVR12()               MRC14(    
302 #define RCP14_ETMACVR13()               MRC14(    
303 #define RCP14_ETMACVR14()               MRC14(    
304 #define RCP14_ETMACVR15()               MRC14(    
305 #define RCP14_ETMACTR0()                MRC14(    
306 #define RCP14_ETMACTR1()                MRC14(    
307 #define RCP14_ETMACTR2()                MRC14(    
308 #define RCP14_ETMACTR3()                MRC14(    
309 #define RCP14_ETMACTR4()                MRC14(    
310 #define RCP14_ETMACTR5()                MRC14(    
311 #define RCP14_ETMACTR6()                MRC14(    
312 #define RCP14_ETMACTR7()                MRC14(    
313 #define RCP14_ETMACTR8()                MRC14(    
314 #define RCP14_ETMACTR9()                MRC14(    
315 #define RCP14_ETMACTR10()               MRC14(    
316 #define RCP14_ETMACTR11()               MRC14(    
317 #define RCP14_ETMACTR12()               MRC14(    
318 #define RCP14_ETMACTR13()               MRC14(    
319 #define RCP14_ETMACTR14()               MRC14(    
320 #define RCP14_ETMACTR15()               MRC14(    
321 #define RCP14_ETMDCVR0()                MRC14(    
322 #define RCP14_ETMDCVR2()                MRC14(    
323 #define RCP14_ETMDCVR4()                MRC14(    
324 #define RCP14_ETMDCVR6()                MRC14(    
325 #define RCP14_ETMDCVR8()                MRC14(    
326 #define RCP14_ETMDCVR10()               MRC14(    
327 #define RCP14_ETMDCVR12()               MRC14(    
328 #define RCP14_ETMDCVR14()               MRC14(    
329 #define RCP14_ETMDCMR0()                MRC14(    
330 #define RCP14_ETMDCMR2()                MRC14(    
331 #define RCP14_ETMDCMR4()                MRC14(    
332 #define RCP14_ETMDCMR6()                MRC14(    
333 #define RCP14_ETMDCMR8()                MRC14(    
334 #define RCP14_ETMDCMR10()               MRC14(    
335 #define RCP14_ETMDCMR12()               MRC14(    
336 #define RCP14_ETMDCMR14()               MRC14(    
337 #define RCP14_ETMCNTRLDVR0()            MRC14(    
338 #define RCP14_ETMCNTRLDVR1()            MRC14(    
339 #define RCP14_ETMCNTRLDVR2()            MRC14(    
340 #define RCP14_ETMCNTRLDVR3()            MRC14(    
341 #define RCP14_ETMCNTENR0()              MRC14(    
342 #define RCP14_ETMCNTENR1()              MRC14(    
343 #define RCP14_ETMCNTENR2()              MRC14(    
344 #define RCP14_ETMCNTENR3()              MRC14(    
345 #define RCP14_ETMCNTRLDEVR0()           MRC14(    
346 #define RCP14_ETMCNTRLDEVR1()           MRC14(    
347 #define RCP14_ETMCNTRLDEVR2()           MRC14(    
348 #define RCP14_ETMCNTRLDEVR3()           MRC14(    
349 #define RCP14_ETMCNTVR0()               MRC14(    
350 #define RCP14_ETMCNTVR1()               MRC14(    
351 #define RCP14_ETMCNTVR2()               MRC14(    
352 #define RCP14_ETMCNTVR3()               MRC14(    
353 #define RCP14_ETMSQ12EVR()              MRC14(    
354 #define RCP14_ETMSQ21EVR()              MRC14(    
355 #define RCP14_ETMSQ23EVR()              MRC14(    
356 #define RCP14_ETMSQ31EVR()              MRC14(    
357 #define RCP14_ETMSQ32EVR()              MRC14(    
358 #define RCP14_ETMSQ13EVR()              MRC14(    
359 #define RCP14_ETMSQR()                  MRC14(    
360 #define RCP14_ETMEXTOUTEVR0()           MRC14(    
361 #define RCP14_ETMEXTOUTEVR1()           MRC14(    
362 #define RCP14_ETMEXTOUTEVR2()           MRC14(    
363 #define RCP14_ETMEXTOUTEVR3()           MRC14(    
364 #define RCP14_ETMCIDCVR0()              MRC14(    
365 #define RCP14_ETMCIDCVR1()              MRC14(    
366 #define RCP14_ETMCIDCVR2()              MRC14(    
367 #define RCP14_ETMCIDCMR()               MRC14(    
368 #define RCP14_ETMIMPSPEC0()             MRC14(    
369 #define RCP14_ETMIMPSPEC1()             MRC14(    
370 #define RCP14_ETMIMPSPEC2()             MRC14(    
371 #define RCP14_ETMIMPSPEC3()             MRC14(    
372 #define RCP14_ETMIMPSPEC4()             MRC14(    
373 #define RCP14_ETMIMPSPEC5()             MRC14(    
374 #define RCP14_ETMIMPSPEC6()             MRC14(    
375 #define RCP14_ETMIMPSPEC7()             MRC14(    
376 #define RCP14_ETMSYNCFR()               MRC14(    
377 #define RCP14_ETMIDR()                  MRC14(    
378 #define RCP14_ETMCCER()                 MRC14(    
379 #define RCP14_ETMEXTINSELR()            MRC14(    
380 #define RCP14_ETMTESSEICR()             MRC14(    
381 #define RCP14_ETMEIBCR()                MRC14(    
382 #define RCP14_ETMTSEVR()                MRC14(    
383 #define RCP14_ETMAUXCR()                MRC14(    
384 #define RCP14_ETMTRACEIDR()             MRC14(    
385 #define RCP14_ETMIDR2()                 MRC14(    
386 #define RCP14_ETMVMIDCVR()              MRC14(    
387 #define RCP14_ETMOSLSR()                MRC14(    
388 /* Not available in PFTv1.1 */                    
389 #define RCP14_ETMOSSRR()                MRC14(    
390 #define RCP14_ETMPDCR()                 MRC14(    
391 #define RCP14_ETMPDSR()                 MRC14(    
392 #define RCP14_ETMITCTRL()               MRC14(    
393 #define RCP14_ETMCLAIMSET()             MRC14(    
394 #define RCP14_ETMCLAIMCLR()             MRC14(    
395 #define RCP14_ETMLSR()                  MRC14(    
396 #define RCP14_ETMAUTHSTATUS()           MRC14(    
397 #define RCP14_ETMDEVID()                MRC14(    
398 #define RCP14_ETMDEVTYPE()              MRC14(    
399 #define RCP14_ETMPIDR4()                MRC14(    
400 #define RCP14_ETMPIDR5()                MRC14(    
401 #define RCP14_ETMPIDR6()                MRC14(    
402 #define RCP14_ETMPIDR7()                MRC14(    
403 #define RCP14_ETMPIDR0()                MRC14(    
404 #define RCP14_ETMPIDR1()                MRC14(    
405 #define RCP14_ETMPIDR2()                MRC14(    
406 #define RCP14_ETMPIDR3()                MRC14(    
407 #define RCP14_ETMCIDR0()                MRC14(    
408 #define RCP14_ETMCIDR1()                MRC14(    
409 #define RCP14_ETMCIDR2()                MRC14(    
410 #define RCP14_ETMCIDR3()                MRC14(    
411                                                   
412 #define WCP14_ETMCR(val)                MCR14(    
413 #define WCP14_ETMTRIGGER(val)           MCR14(    
414 #define WCP14_ETMASICCR(val)            MCR14(    
415 #define WCP14_ETMSR(val)                MCR14(    
416 #define WCP14_ETMTSSCR(val)             MCR14(    
417 #define WCP14_ETMTECR2(val)             MCR14(    
418 #define WCP14_ETMTEEVR(val)             MCR14(    
419 #define WCP14_ETMTECR1(val)             MCR14(    
420 #define WCP14_ETMFFRR(val)              MCR14(    
421 #define WCP14_ETMFFLR(val)              MCR14(    
422 #define WCP14_ETMVDEVR(val)             MCR14(    
423 #define WCP14_ETMVDCR1(val)             MCR14(    
424 #define WCP14_ETMVDCR2(val)             MCR14(    
425 #define WCP14_ETMVDCR3(val)             MCR14(    
426 #define WCP14_ETMACVR0(val)             MCR14(    
427 #define WCP14_ETMACVR1(val)             MCR14(    
428 #define WCP14_ETMACVR2(val)             MCR14(    
429 #define WCP14_ETMACVR3(val)             MCR14(    
430 #define WCP14_ETMACVR4(val)             MCR14(    
431 #define WCP14_ETMACVR5(val)             MCR14(    
432 #define WCP14_ETMACVR6(val)             MCR14(    
433 #define WCP14_ETMACVR7(val)             MCR14(    
434 #define WCP14_ETMACVR8(val)             MCR14(    
435 #define WCP14_ETMACVR9(val)             MCR14(    
436 #define WCP14_ETMACVR10(val)            MCR14(    
437 #define WCP14_ETMACVR11(val)            MCR14(    
438 #define WCP14_ETMACVR12(val)            MCR14(    
439 #define WCP14_ETMACVR13(val)            MCR14(    
440 #define WCP14_ETMACVR14(val)            MCR14(    
441 #define WCP14_ETMACVR15(val)            MCR14(    
442 #define WCP14_ETMACTR0(val)             MCR14(    
443 #define WCP14_ETMACTR1(val)             MCR14(    
444 #define WCP14_ETMACTR2(val)             MCR14(    
445 #define WCP14_ETMACTR3(val)             MCR14(    
446 #define WCP14_ETMACTR4(val)             MCR14(    
447 #define WCP14_ETMACTR5(val)             MCR14(    
448 #define WCP14_ETMACTR6(val)             MCR14(    
449 #define WCP14_ETMACTR7(val)             MCR14(    
450 #define WCP14_ETMACTR8(val)             MCR14(    
451 #define WCP14_ETMACTR9(val)             MCR14(    
452 #define WCP14_ETMACTR10(val)            MCR14(    
453 #define WCP14_ETMACTR11(val)            MCR14(    
454 #define WCP14_ETMACTR12(val)            MCR14(    
455 #define WCP14_ETMACTR13(val)            MCR14(    
456 #define WCP14_ETMACTR14(val)            MCR14(    
457 #define WCP14_ETMACTR15(val)            MCR14(    
458 #define WCP14_ETMDCVR0(val)             MCR14(    
459 #define WCP14_ETMDCVR2(val)             MCR14(    
460 #define WCP14_ETMDCVR4(val)             MCR14(    
461 #define WCP14_ETMDCVR6(val)             MCR14(    
462 #define WCP14_ETMDCVR8(val)             MCR14(    
463 #define WCP14_ETMDCVR10(val)            MCR14(    
464 #define WCP14_ETMDCVR12(val)            MCR14(    
465 #define WCP14_ETMDCVR14(val)            MCR14(    
466 #define WCP14_ETMDCMR0(val)             MCR14(    
467 #define WCP14_ETMDCMR2(val)             MCR14(    
468 #define WCP14_ETMDCMR4(val)             MCR14(    
469 #define WCP14_ETMDCMR6(val)             MCR14(    
470 #define WCP14_ETMDCMR8(val)             MCR14(    
471 #define WCP14_ETMDCMR10(val)            MCR14(    
472 #define WCP14_ETMDCMR12(val)            MCR14(    
473 #define WCP14_ETMDCMR14(val)            MCR14(    
474 #define WCP14_ETMCNTRLDVR0(val)         MCR14(    
475 #define WCP14_ETMCNTRLDVR1(val)         MCR14(    
476 #define WCP14_ETMCNTRLDVR2(val)         MCR14(    
477 #define WCP14_ETMCNTRLDVR3(val)         MCR14(    
478 #define WCP14_ETMCNTENR0(val)           MCR14(    
479 #define WCP14_ETMCNTENR1(val)           MCR14(    
480 #define WCP14_ETMCNTENR2(val)           MCR14(    
481 #define WCP14_ETMCNTENR3(val)           MCR14(    
482 #define WCP14_ETMCNTRLDEVR0(val)        MCR14(    
483 #define WCP14_ETMCNTRLDEVR1(val)        MCR14(    
484 #define WCP14_ETMCNTRLDEVR2(val)        MCR14(    
485 #define WCP14_ETMCNTRLDEVR3(val)        MCR14(    
486 #define WCP14_ETMCNTVR0(val)            MCR14(    
487 #define WCP14_ETMCNTVR1(val)            MCR14(    
488 #define WCP14_ETMCNTVR2(val)            MCR14(    
489 #define WCP14_ETMCNTVR3(val)            MCR14(    
490 #define WCP14_ETMSQ12EVR(val)           MCR14(    
491 #define WCP14_ETMSQ21EVR(val)           MCR14(    
492 #define WCP14_ETMSQ23EVR(val)           MCR14(    
493 #define WCP14_ETMSQ31EVR(val)           MCR14(    
494 #define WCP14_ETMSQ32EVR(val)           MCR14(    
495 #define WCP14_ETMSQ13EVR(val)           MCR14(    
496 #define WCP14_ETMSQR(val)               MCR14(    
497 #define WCP14_ETMEXTOUTEVR0(val)        MCR14(    
498 #define WCP14_ETMEXTOUTEVR1(val)        MCR14(    
499 #define WCP14_ETMEXTOUTEVR2(val)        MCR14(    
500 #define WCP14_ETMEXTOUTEVR3(val)        MCR14(    
501 #define WCP14_ETMCIDCVR0(val)           MCR14(    
502 #define WCP14_ETMCIDCVR1(val)           MCR14(    
503 #define WCP14_ETMCIDCVR2(val)           MCR14(    
504 #define WCP14_ETMCIDCMR(val)            MCR14(    
505 #define WCP14_ETMIMPSPEC0(val)          MCR14(    
506 #define WCP14_ETMIMPSPEC1(val)          MCR14(    
507 #define WCP14_ETMIMPSPEC2(val)          MCR14(    
508 #define WCP14_ETMIMPSPEC3(val)          MCR14(    
509 #define WCP14_ETMIMPSPEC4(val)          MCR14(    
510 #define WCP14_ETMIMPSPEC5(val)          MCR14(    
511 #define WCP14_ETMIMPSPEC6(val)          MCR14(    
512 #define WCP14_ETMIMPSPEC7(val)          MCR14(    
513 /* Can be read only in ETMv3.4, ETMv3.5 */        
514 #define WCP14_ETMSYNCFR(val)            MCR14(    
515 #define WCP14_ETMEXTINSELR(val)         MCR14(    
516 #define WCP14_ETMTESSEICR(val)          MCR14(    
517 #define WCP14_ETMEIBCR(val)             MCR14(    
518 #define WCP14_ETMTSEVR(val)             MCR14(    
519 #define WCP14_ETMAUXCR(val)             MCR14(    
520 #define WCP14_ETMTRACEIDR(val)          MCR14(    
521 #define WCP14_ETMIDR2(val)              MCR14(    
522 #define WCP14_ETMVMIDCVR(val)           MCR14(    
523 #define WCP14_ETMOSLAR(val)             MCR14(    
524 /* Not available in PFTv1.1 */                    
525 #define WCP14_ETMOSSRR(val)             MCR14(    
526 #define WCP14_ETMPDCR(val)              MCR14(    
527 #define WCP14_ETMPDSR(val)              MCR14(    
528 #define WCP14_ETMITCTRL(val)            MCR14(    
529 #define WCP14_ETMCLAIMSET(val)          MCR14(    
530 #define WCP14_ETMCLAIMCLR(val)          MCR14(    
531 /* Writes to this from CP14 interface are igno    
532 #define WCP14_ETMLAR(val)               MCR14(    
533                                                   
534 #endif                                            
535                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php