• Home
  • Raw
  • Download

Lines Matching full:val

41     UINT32 val;  in OsArmReadSctlr()  local
42 __asm__ volatile("mrc p15, 0, %0, c1,c0,0" : "=r"(val)); in OsArmReadSctlr()
43 return val; in OsArmReadSctlr()
46 STATIC INLINE VOID OsArmWriteSctlr(UINT32 val) in OsArmWriteSctlr() argument
48 __asm__ volatile("mcr p15, 0, %0, c1,c0,0" ::"r"(val)); in OsArmWriteSctlr()
54 UINT32 val; in OsArmReadActlr() local
55 __asm__ volatile("mrc p15, 0, %0, c1,c0,1" : "=r"(val)); in OsArmReadActlr()
56 return val; in OsArmReadActlr()
59 STATIC INLINE VOID OsArmWriteActlr(UINT32 val) in OsArmWriteActlr() argument
61 __asm__ volatile("mcr p15, 0, %0, c1,c0,1" ::"r"(val)); in OsArmWriteActlr()
67 UINT32 val; in OsArmReadCpacr() local
68 __asm__ volatile("mrc p15, 0, %0, c1,c0,2" : "=r"(val)); in OsArmReadCpacr()
69 return val; in OsArmReadCpacr()
72 STATIC INLINE VOID OsArmWriteCpacr(UINT32 val) in OsArmWriteCpacr() argument
74 __asm__ volatile("mcr p15, 0, %0, c1,c0,2" ::"r"(val)); in OsArmWriteCpacr()
80 UINT32 val; in OsArmReadTtbr() local
81 __asm__ volatile("mrc p15, 0, %0, c2,c0,0" : "=r"(val)); in OsArmReadTtbr()
82 return val; in OsArmReadTtbr()
85 STATIC INLINE VOID OsArmWriteTtbr(UINT32 val) in OsArmWriteTtbr() argument
87 __asm__ volatile("mcr p15, 0, %0, c2,c0,0" ::"r"(val)); in OsArmWriteTtbr()
93 UINT32 val; in OsArmReadTtbr0() local
94 __asm__ volatile("mrc p15, 0, %0, c2,c0,0" : "=r"(val)); in OsArmReadTtbr0()
95 return val; in OsArmReadTtbr0()
98 STATIC INLINE VOID OsArmWriteTtbr0(UINT32 val) in OsArmWriteTtbr0() argument
100 __asm__ volatile("mcr p15, 0, %0, c2,c0,0" ::"r"(val)); in OsArmWriteTtbr0()
106 UINT32 val; in OsArmReadTtbr1() local
107 __asm__ volatile("mrc p15, 0, %0, c2,c0,1" : "=r"(val)); in OsArmReadTtbr1()
108 return val; in OsArmReadTtbr1()
111 STATIC INLINE VOID OsArmWriteTtbr1(UINT32 val) in OsArmWriteTtbr1() argument
113 __asm__ volatile("mcr p15, 0, %0, c2,c0,1" ::"r"(val)); in OsArmWriteTtbr1()
119 UINT32 val; in OsArmReadTtbcr() local
120 __asm__ volatile("mrc p15, 0, %0, c2,c0,2" : "=r"(val)); in OsArmReadTtbcr()
121 return val; in OsArmReadTtbcr()
124 STATIC INLINE VOID OsArmWriteTtbcr(UINT32 val) in OsArmWriteTtbcr() argument
126 __asm__ volatile("mcr p15, 0, %0, c2,c0,2" ::"r"(val)); in OsArmWriteTtbcr()
132 UINT32 val; in OsArmReadDacr() local
133 __asm__ volatile("mrc p15, 0, %0, c3,c0,0" : "=r"(val)); in OsArmReadDacr()
134 return val; in OsArmReadDacr()
137 STATIC INLINE VOID OsArmWriteDacr(UINT32 val) in OsArmWriteDacr() argument
139 __asm__ volatile("mcr p15, 0, %0, c3,c0,0" ::"r"(val)); in OsArmWriteDacr()
145 UINT32 val; in OsArmReadDfsr() local
146 __asm__ volatile("mrc p15, 0, %0, c5,c0,0" : "=r"(val)); in OsArmReadDfsr()
147 return val; in OsArmReadDfsr()
150 STATIC INLINE VOID OsArmWriteDfsr(UINT32 val) in OsArmWriteDfsr() argument
152 __asm__ volatile("mcr p15, 0, %0, c5,c0,0" ::"r"(val)); in OsArmWriteDfsr()
158 UINT32 val; in OsArmReadIfsr() local
159 __asm__ volatile("mrc p15, 0, %0, c5,c0,1" : "=r"(val)); in OsArmReadIfsr()
160 return val; in OsArmReadIfsr()
163 STATIC INLINE VOID OsArmWriteIfsr(UINT32 val) in OsArmWriteIfsr() argument
165 __asm__ volatile("mcr p15, 0, %0, c5,c0,1" ::"r"(val)); in OsArmWriteIfsr()
171 UINT32 val; in OsArmReadDfar() local
172 __asm__ volatile("mrc p15, 0, %0, c6,c0,0" : "=r"(val)); in OsArmReadDfar()
173 return val; in OsArmReadDfar()
176 STATIC INLINE VOID OsArmWriteDfar(UINT32 val) in OsArmWriteDfar() argument
178 __asm__ volatile("mcr p15, 0, %0, c6,c0,0" ::"r"(val)); in OsArmWriteDfar()
184 UINT32 val; in OsArmReadWfar() local
185 __asm__ volatile("mrc p15, 0, %0, c6,c0,1" : "=r"(val)); in OsArmReadWfar()
186 return val; in OsArmReadWfar()
189 STATIC INLINE VOID OsArmWriteWfar(UINT32 val) in OsArmWriteWfar() argument
191 __asm__ volatile("mcr p15, 0, %0, c6,c0,1" ::"r"(val)); in OsArmWriteWfar()
197 UINT32 val; in OsArmReadIfar() local
198 __asm__ volatile("mrc p15, 0, %0, c6,c0,2" : "=r"(val)); in OsArmReadIfar()
199 return val; in OsArmReadIfar()
202 STATIC INLINE VOID OsArmWriteIfar(UINT32 val) in OsArmWriteIfar() argument
204 __asm__ volatile("mcr p15, 0, %0, c6,c0,2" ::"r"(val)); in OsArmWriteIfar()
210 UINT32 val; in OsArmReadFcseidr() local
211 __asm__ volatile("mrc p15, 0, %0, c13,c0,0" : "=r"(val)); in OsArmReadFcseidr()
212 return val; in OsArmReadFcseidr()
215 STATIC INLINE VOID OsArmWriteFcseidr(UINT32 val) in OsArmWriteFcseidr() argument
217 __asm__ volatile("mcr p15, 0, %0, c13,c0,0" ::"r"(val)); in OsArmWriteFcseidr()
223 UINT32 val; in OsArmReadContextidr() local
224 __asm__ volatile("mrc p15, 0, %0, c13,c0,1" : "=r"(val)); in OsArmReadContextidr()
225 return val; in OsArmReadContextidr()
228 STATIC INLINE VOID OsArmWriteContextidr(UINT32 val) in OsArmWriteContextidr() argument
230 __asm__ volatile("mcr p15, 0, %0, c13,c0,1" ::"r"(val)); in OsArmWriteContextidr()
236 UINT32 val; in OsArmReadTpidrurw() local
237 __asm__ volatile("mrc p15, 0, %0, c13,c0,2" : "=r"(val)); in OsArmReadTpidrurw()
238 return val; in OsArmReadTpidrurw()
241 STATIC INLINE VOID OsArmWriteTpidrurw(UINT32 val) in OsArmWriteTpidrurw() argument
243 __asm__ volatile("mcr p15, 0, %0, c13,c0,2" ::"r"(val)); in OsArmWriteTpidrurw()
249 UINT32 val; in OsArmReadTpidruro() local
250 __asm__ volatile("mrc p15, 0, %0, c13,c0,3" : "=r"(val)); in OsArmReadTpidruro()
251 return val; in OsArmReadTpidruro()
254 STATIC INLINE VOID OsArmWriteTpidruro(UINT32 val) in OsArmWriteTpidruro() argument
256 __asm__ volatile("mcr p15, 0, %0, c13,c0,3" ::"r"(val)); in OsArmWriteTpidruro()
262 UINT32 val; in OsArmReadTpidrprw() local
263 __asm__ volatile("mrc p15, 0, %0, c13,c0,4" : "=r"(val)); in OsArmReadTpidrprw()
264 return val; in OsArmReadTpidrprw()
267 STATIC INLINE VOID OsArmWriteTpidrprw(UINT32 val) in OsArmWriteTpidrprw() argument
269 __asm__ volatile("mcr p15, 0, %0, c13,c0,4" ::"r"(val)); in OsArmWriteTpidrprw()
275 UINT32 val; in OsArmReadMidr() local
276 __asm__ volatile("mrc p15, 0, %0, c0,c0,0" : "=r"(val)); in OsArmReadMidr()
277 return val; in OsArmReadMidr()
280 STATIC INLINE VOID OsArmWriteMidr(UINT32 val) in OsArmWriteMidr() argument
282 __asm__ volatile("mcr p15, 0, %0, c0,c0,0" ::"r"(val)); in OsArmWriteMidr()
288 UINT32 val; in OsArmReadMpidr() local
289 __asm__ volatile("mrc p15, 0, %0, c0,c0,5" : "=r"(val)); in OsArmReadMpidr()
290 return val; in OsArmReadMpidr()
293 STATIC INLINE VOID OsArmWriteMpidr(UINT32 val) in OsArmWriteMpidr() argument
295 __asm__ volatile("mcr p15, 0, %0, c0,c0,5" ::"r"(val)); in OsArmWriteMpidr()
301 UINT32 val; in OsArmReadVbar() local
302 __asm__ volatile("mrc p15, 0, %0, c12,c0,0" : "=r"(val)); in OsArmReadVbar()
303 return val; in OsArmReadVbar()
306 STATIC INLINE VOID OsArmWriteVbar(UINT32 val) in OsArmWriteVbar() argument
308 __asm__ volatile("mcr p15, 0, %0, c12,c0,0" ::"r"(val)); in OsArmWriteVbar()
314 UINT32 val; in OsArmReadCbar() local
315 __asm__ volatile("mrc p15, 4, %0, c15,c0,0" : "=r"(val)); in OsArmReadCbar()
316 return val; in OsArmReadCbar()
319 STATIC INLINE VOID OsArmWriteCbar(UINT32 val) in OsArmWriteCbar() argument
321 __asm__ volatile("mcr p15, 4, %0, c15,c0,0" ::"r"(val)); in OsArmWriteCbar()
327 UINT32 val; in OsArmReadAts1cpr() local
328 __asm__ volatile("mrc p15, 0, %0, c7,c8,0" : "=r"(val)); in OsArmReadAts1cpr()
329 return val; in OsArmReadAts1cpr()
332 STATIC INLINE VOID OsArmWriteAts1cpr(UINT32 val) in OsArmWriteAts1cpr() argument
334 __asm__ volatile("mcr p15, 0, %0, c7,c8,0" ::"r"(val)); in OsArmWriteAts1cpr()
340 UINT32 val; in OsArmReadAts1cpw() local
341 __asm__ volatile("mrc p15, 0, %0, c7,c8,1" : "=r"(val)); in OsArmReadAts1cpw()
342 return val; in OsArmReadAts1cpw()
345 STATIC INLINE VOID OsArmWriteAts1cpw(UINT32 val) in OsArmWriteAts1cpw() argument
347 __asm__ volatile("mcr p15, 0, %0, c7,c8,1" ::"r"(val)); in OsArmWriteAts1cpw()
353 UINT32 val; in OsArmReadAts1cur() local
354 __asm__ volatile("mrc p15, 0, %0, c7,c8,2" : "=r"(val)); in OsArmReadAts1cur()
355 return val; in OsArmReadAts1cur()
358 STATIC INLINE VOID OsArmWriteAts1cur(UINT32 val) in OsArmWriteAts1cur() argument
360 __asm__ volatile("mcr p15, 0, %0, c7,c8,2" ::"r"(val)); in OsArmWriteAts1cur()
366 UINT32 val; in OsArmReadAts1cuw() local
367 __asm__ volatile("mrc p15, 0, %0, c7,c8,3" : "=r"(val)); in OsArmReadAts1cuw()
368 return val; in OsArmReadAts1cuw()
371 STATIC INLINE VOID OsArmWriteAts1cuw(UINT32 val) in OsArmWriteAts1cuw() argument
373 __asm__ volatile("mcr p15, 0, %0, c7,c8,3" ::"r"(val)); in OsArmWriteAts1cuw()
379 UINT32 val; in OsArmReadAts12nsopr() local
380 __asm__ volatile("mrc p15, 0, %0, c7,c8,4" : "=r"(val)); in OsArmReadAts12nsopr()
381 return val; in OsArmReadAts12nsopr()
384 STATIC INLINE VOID OsArmWriteAts12nsopr(UINT32 val) in OsArmWriteAts12nsopr() argument
386 __asm__ volatile("mcr p15, 0, %0, c7,c8,4" ::"r"(val)); in OsArmWriteAts12nsopr()
392 UINT32 val; in OsArmReadAts12nsopw() local
393 __asm__ volatile("mrc p15, 0, %0, c7,c8,5" : "=r"(val)); in OsArmReadAts12nsopw()
394 return val; in OsArmReadAts12nsopw()
397 STATIC INLINE VOID OsArmWriteAts12nsopw(UINT32 val) in OsArmWriteAts12nsopw() argument
399 __asm__ volatile("mcr p15, 0, %0, c7,c8,5" ::"r"(val)); in OsArmWriteAts12nsopw()
405 UINT32 val; in OsArmReadAts12nsour() local
406 __asm__ volatile("mrc p15, 0, %0, c7,c8,6" : "=r"(val)); in OsArmReadAts12nsour()
407 return val; in OsArmReadAts12nsour()
410 STATIC INLINE VOID OsArmWriteAts12nsour(UINT32 val) in OsArmWriteAts12nsour() argument
412 __asm__ volatile("mcr p15, 0, %0, c7,c8,6" ::"r"(val)); in OsArmWriteAts12nsour()
418 UINT32 val; in OsArmReadAts12nsouw() local
419 __asm__ volatile("mrc p15, 0, %0, c7,c8,7" : "=r"(val)); in OsArmReadAts12nsouw()
420 return val; in OsArmReadAts12nsouw()
423 STATIC INLINE VOID OsArmWriteAts12nsouw(UINT32 val) in OsArmWriteAts12nsouw() argument
425 __asm__ volatile("mcr p15, 0, %0, c7,c8,7" ::"r"(val)); in OsArmWriteAts12nsouw()
431 UINT32 val; in OsArmReadPar() local
432 __asm__ volatile("mrc p15, 0, %0, c7,c4,0" : "=r"(val)); in OsArmReadPar()
433 return val; in OsArmReadPar()
436 STATIC INLINE VOID OsArmWritePar(UINT32 val) in OsArmWritePar() argument
438 __asm__ volatile("mcr p15, 0, %0, c7,c4,0" ::"r"(val)); in OsArmWritePar()
444 UINT32 val; in OsArmReadBpiall() local
445 __asm__ volatile("mrc p15, 0, %0, c7,c5,6" : "=r"(val)); in OsArmReadBpiall()
446 return val; in OsArmReadBpiall()
449 STATIC INLINE VOID OsArmWriteBpiall(UINT32 val) in OsArmWriteBpiall() argument
451 __asm__ volatile("mcr p15, 0, %0, c7,c5,6" ::"r"(val)); in OsArmWriteBpiall()
457 UINT32 val; in OsArmReadBpimva() local
458 __asm__ volatile("mrc p15, 0, %0, c7,c5,7" : "=r"(val)); in OsArmReadBpimva()
459 return val; in OsArmReadBpimva()
462 STATIC INLINE VOID OsArmWriteBpimva(UINT32 val) in OsArmWriteBpimva() argument
464 __asm__ volatile("mcr p15, 0, %0, c7,c5,7" ::"r"(val)); in OsArmWriteBpimva()
470 UINT32 val; in OsArmReadBpiallis() local
471 __asm__ volatile("mrc p15, 0, %0, c7,c1,6" : "=r"(val)); in OsArmReadBpiallis()
472 return val; in OsArmReadBpiallis()
475 STATIC INLINE VOID OsArmWriteBpiallis(UINT32 val) in OsArmWriteBpiallis() argument
477 __asm__ volatile("mcr p15, 0, %0, c7,c1,6" ::"r"(val)); in OsArmWriteBpiallis()
483 UINT32 val; in OsArmReadTlbiallis() local
484 __asm__ volatile("mrc p15, 0, %0, c8,c3,0" : "=r"(val)); in OsArmReadTlbiallis()
485 return val; in OsArmReadTlbiallis()
488 STATIC INLINE VOID OsArmWriteTlbiallis(UINT32 val) in OsArmWriteTlbiallis() argument
490 __asm__ volatile("mcr p15, 0, %0, c8,c3,0" ::"r"(val)); in OsArmWriteTlbiallis()
496 UINT32 val; in OsArmReadTlbimvais() local
497 __asm__ volatile("mrc p15, 0, %0, c8,c3,1" : "=r"(val)); in OsArmReadTlbimvais()
498 return val; in OsArmReadTlbimvais()
501 STATIC INLINE VOID OsArmWriteTlbimvais(UINT32 val) in OsArmWriteTlbimvais() argument
503 __asm__ volatile("mcr p15, 0, %0, c8,c3,1" ::"r"(val)); in OsArmWriteTlbimvais()
509 UINT32 val; in OsArmReadTlbiasidis() local
510 __asm__ volatile("mrc p15, 0, %0, c8,c3,2" : "=r"(val)); in OsArmReadTlbiasidis()
511 return val; in OsArmReadTlbiasidis()
514 STATIC INLINE VOID OsArmWriteTlbiasidis(UINT32 val) in OsArmWriteTlbiasidis() argument
516 __asm__ volatile("mcr p15, 0, %0, c8,c3,2" ::"r"(val)); in OsArmWriteTlbiasidis()
522 UINT32 val; in OsArmReadTlbimvaais() local
523 __asm__ volatile("mrc p15, 0, %0, c8,c3,3" : "=r"(val)); in OsArmReadTlbimvaais()
524 return val; in OsArmReadTlbimvaais()
527 STATIC INLINE VOID OsArmWriteTlbimvaais(UINT32 val) in OsArmWriteTlbimvaais() argument
529 __asm__ volatile("mcr p15, 0, %0, c8,c3,3" ::"r"(val)); in OsArmWriteTlbimvaais()
535 UINT32 val; in OsArmReadItlbiall() local
536 __asm__ volatile("mrc p15, 0, %0, c8,c5,0" : "=r"(val)); in OsArmReadItlbiall()
537 return val; in OsArmReadItlbiall()
540 STATIC INLINE VOID OsArmWriteItlbiall(UINT32 val) in OsArmWriteItlbiall() argument
542 __asm__ volatile("mcr p15, 0, %0, c8,c5,0" ::"r"(val)); in OsArmWriteItlbiall()
548 UINT32 val; in OsArmReadItlbimva() local
549 __asm__ volatile("mrc p15, 0, %0, c8,c5,1" : "=r"(val)); in OsArmReadItlbimva()
550 return val; in OsArmReadItlbimva()
553 STATIC INLINE VOID OsArmWriteItlbimva(UINT32 val) in OsArmWriteItlbimva() argument
555 __asm__ volatile("mcr p15, 0, %0, c8,c5,1" ::"r"(val)); in OsArmWriteItlbimva()
561 UINT32 val; in OsArmReadItlbiasid() local
562 __asm__ volatile("mrc p15, 0, %0, c8,c5,2" : "=r"(val)); in OsArmReadItlbiasid()
563 return val; in OsArmReadItlbiasid()
566 STATIC INLINE VOID OsArmWriteItlbiasid(UINT32 val) in OsArmWriteItlbiasid() argument
568 __asm__ volatile("mcr p15, 0, %0, c8,c5,2" ::"r"(val)); in OsArmWriteItlbiasid()
574 UINT32 val; in OsArmReadDtlbiall() local
575 __asm__ volatile("mrc p15, 0, %0, c8,c6,0" : "=r"(val)); in OsArmReadDtlbiall()
576 return val; in OsArmReadDtlbiall()
579 STATIC INLINE VOID OsArmWriteDtlbiall(UINT32 val) in OsArmWriteDtlbiall() argument
581 __asm__ volatile("mcr p15, 0, %0, c8,c6,0" ::"r"(val)); in OsArmWriteDtlbiall()
587 UINT32 val; in OsArmReadDtlbimva() local
588 __asm__ volatile("mrc p15, 0, %0, c8,c6,1" : "=r"(val)); in OsArmReadDtlbimva()
589 return val; in OsArmReadDtlbimva()
592 STATIC INLINE VOID OsArmWriteDtlbimva(UINT32 val) in OsArmWriteDtlbimva() argument
594 __asm__ volatile("mcr p15, 0, %0, c8,c6,1" ::"r"(val)); in OsArmWriteDtlbimva()
600 UINT32 val; in OsArmReadDtlbiasid() local
601 __asm__ volatile("mrc p15, 0, %0, c8,c6,2" : "=r"(val)); in OsArmReadDtlbiasid()
602 return val; in OsArmReadDtlbiasid()
605 STATIC INLINE VOID OsArmWriteDtlbiasid(UINT32 val) in OsArmWriteDtlbiasid() argument
607 __asm__ volatile("mcr p15, 0, %0, c8,c6,2" ::"r"(val)); in OsArmWriteDtlbiasid()
613 UINT32 val; in OsArmReadTlbiall() local
614 __asm__ volatile("mrc p15, 0, %0, c8,c7,0" : "=r"(val)); in OsArmReadTlbiall()
615 return val; in OsArmReadTlbiall()
618 STATIC INLINE VOID OsArmWriteTlbiall(UINT32 val) in OsArmWriteTlbiall() argument
620 __asm__ volatile("mcr p15, 0, %0, c8,c7,0" ::"r"(val)); in OsArmWriteTlbiall()
626 UINT32 val; in OsArmReadTlbimva() local
627 __asm__ volatile("mrc p15, 0, %0, c8,c7,1" : "=r"(val)); in OsArmReadTlbimva()
628 return val; in OsArmReadTlbimva()
631 STATIC INLINE VOID OsArmWriteTlbimva(UINT32 val) in OsArmWriteTlbimva() argument
633 __asm__ volatile("mcr p15, 0, %0, c8,c7,1" ::"r"(val)); in OsArmWriteTlbimva()
639 UINT32 val; in OsArmReadTlbiasid() local
640 __asm__ volatile("mrc p15, 0, %0, c8,c7,2" : "=r"(val)); in OsArmReadTlbiasid()
641 return val; in OsArmReadTlbiasid()
644 STATIC INLINE VOID OsArmWriteTlbiasid(UINT32 val) in OsArmWriteTlbiasid() argument
646 __asm__ volatile("mcr p15, 0, %0, c8,c7,2" ::"r"(val)); in OsArmWriteTlbiasid()
652 UINT32 val; in OsArmReadTlbimvaa() local
653 __asm__ volatile("mrc p15, 0, %0, c8,c7,3" : "=r"(val)); in OsArmReadTlbimvaa()
654 return val; in OsArmReadTlbimvaa()
657 STATIC INLINE VOID OsArmWriteTlbimvaa(UINT32 val) in OsArmWriteTlbimvaa() argument
659 __asm__ volatile("mcr p15, 0, %0, c8,c7,3" ::"r"(val)); in OsArmWriteTlbimvaa()
665 UINT32 val; in OsArmReadL2ctlr() local
666 __asm__ volatile("mrc p15, 1, %0, c9,c0,2" : "=r"(val)); in OsArmReadL2ctlr()
667 return val; in OsArmReadL2ctlr()
670 STATIC INLINE VOID OsArmWriteL2ctlr(UINT32 val) in OsArmWriteL2ctlr() argument
672 __asm__ volatile("mcr p15, 1, %0, c9,c0,2" ::"r"(val)); in OsArmWriteL2ctlr()
678 UINT32 val; in OsArmReadL2ectlr() local
679 __asm__ volatile("mrc p15, 1, %0, c9,c0,3" : "=r"(val)); in OsArmReadL2ectlr()
680 return val; in OsArmReadL2ectlr()
683 STATIC INLINE VOID OsArmWriteL2ectlr(UINT32 val) in OsArmWriteL2ectlr() argument
685 __asm__ volatile("mcr p15, 1, %0, c9,c0,3" ::"r"(val)); in OsArmWriteL2ectlr()
691 UINT32 val; in OsArmReadDbddidr() local
692 __asm__ volatile("mrc p14, 0, %0, c0,c0,0" : "=r"(val)); in OsArmReadDbddidr()
693 return val; in OsArmReadDbddidr()
696 STATIC INLINE VOID OsArmWriteDbddidr(UINT32 val) in OsArmWriteDbddidr() argument
698 __asm__ volatile("mcr p14, 0, %0, c0,c0,0" ::"r"(val)); in OsArmWriteDbddidr()
704 UINT32 val; in OsArmReadDbgdrar() local
705 __asm__ volatile("mrc p14, 0, %0, c1,c0,0" : "=r"(val)); in OsArmReadDbgdrar()
706 return val; in OsArmReadDbgdrar()
709 STATIC INLINE VOID OsArmWriteDbgdrar(UINT32 val) in OsArmWriteDbgdrar() argument
711 __asm__ volatile("mcr p14, 0, %0, c1,c0,0" ::"r"(val)); in OsArmWriteDbgdrar()
717 UINT32 val; in OsArmReadDbgdsar() local
718 __asm__ volatile("mrc p14, 0, %0, c2,c0,0" : "=r"(val)); in OsArmReadDbgdsar()
719 return val; in OsArmReadDbgdsar()
722 STATIC INLINE VOID OsArmWriteDbgdsar(UINT32 val) in OsArmWriteDbgdsar() argument
724 __asm__ volatile("mcr p14, 0, %0, c2,c0,0" ::"r"(val)); in OsArmWriteDbgdsar()
730 UINT32 val; in OsArmReadDbgdscr() local
731 __asm__ volatile("mrc p14, 0, %0, c0,c1,0" : "=r"(val)); in OsArmReadDbgdscr()
732 return val; in OsArmReadDbgdscr()
735 STATIC INLINE VOID OsArmWriteDbgdscr(UINT32 val) in OsArmWriteDbgdscr() argument
737 __asm__ volatile("mcr p14, 0, %0, c0,c1,0" ::"r"(val)); in OsArmWriteDbgdscr()
743 UINT32 val; in OsArmReadDbgdtrtxint() local
744 __asm__ volatile("mrc p14, 0, %0, c0,c5,0" : "=r"(val)); in OsArmReadDbgdtrtxint()
745 return val; in OsArmReadDbgdtrtxint()
748 STATIC INLINE VOID OsArmWriteDbgdtrtxint(UINT32 val) in OsArmWriteDbgdtrtxint() argument
750 __asm__ volatile("mcr p14, 0, %0, c0,c5,0" ::"r"(val)); in OsArmWriteDbgdtrtxint()
756 UINT32 val; in OsArmReadDbgdtrrxint() local
757 __asm__ volatile("mrc p14, 0, %0, c0,c5,0" : "=r"(val)); in OsArmReadDbgdtrrxint()
758 return val; in OsArmReadDbgdtrrxint()
761 STATIC INLINE VOID OsArmWriteDbgdtrrxint(UINT32 val) in OsArmWriteDbgdtrrxint() argument
763 __asm__ volatile("mcr p14, 0, %0, c0,c5,0" ::"r"(val)); in OsArmWriteDbgdtrrxint()
769 UINT32 val; in OsArmReadDbgwfar() local
770 __asm__ volatile("mrc p14, 0, %0, c0,c6,0" : "=r"(val)); in OsArmReadDbgwfar()
771 return val; in OsArmReadDbgwfar()
774 STATIC INLINE VOID OsArmWriteDbgwfar(UINT32 val) in OsArmWriteDbgwfar() argument
776 __asm__ volatile("mcr p14, 0, %0, c0,c6,0" ::"r"(val)); in OsArmWriteDbgwfar()
782 UINT32 val; in OsArmReadDbgvcr() local
783 __asm__ volatile("mrc p14, 0, %0, c0,c7,0" : "=r"(val)); in OsArmReadDbgvcr()
784 return val; in OsArmReadDbgvcr()
787 STATIC INLINE VOID OsArmWriteDbgvcr(UINT32 val) in OsArmWriteDbgvcr() argument
789 __asm__ volatile("mcr p14, 0, %0, c0,c7,0" ::"r"(val)); in OsArmWriteDbgvcr()
795 UINT32 val; in OsArmReadDbgecr() local
796 __asm__ volatile("mrc p14, 0, %0, c0,c9,0" : "=r"(val)); in OsArmReadDbgecr()
797 return val; in OsArmReadDbgecr()
800 STATIC INLINE VOID OsArmWriteDbgecr(UINT32 val) in OsArmWriteDbgecr() argument
802 __asm__ volatile("mcr p14, 0, %0, c0,c9,0" ::"r"(val)); in OsArmWriteDbgecr()
808 UINT32 val; in OsArmReadDbgdsccr() local
809 __asm__ volatile("mrc p14, 0, %0, c0,c10,0" : "=r"(val)); in OsArmReadDbgdsccr()
810 return val; in OsArmReadDbgdsccr()
813 STATIC INLINE VOID OsArmWriteDbgdsccr(UINT32 val) in OsArmWriteDbgdsccr() argument
815 __asm__ volatile("mcr p14, 0, %0, c0,c10,0" ::"r"(val)); in OsArmWriteDbgdsccr()
821 UINT32 val; in OsArmReadDbgdsmcr() local
822 __asm__ volatile("mrc p14, 0, %0, c0,c11,0" : "=r"(val)); in OsArmReadDbgdsmcr()
823 return val; in OsArmReadDbgdsmcr()
826 STATIC INLINE VOID OsArmWriteDbgdsmcr(UINT32 val) in OsArmWriteDbgdsmcr() argument
828 __asm__ volatile("mcr p14, 0, %0, c0,c11,0" ::"r"(val)); in OsArmWriteDbgdsmcr()
834 UINT32 val; in OsArmReadDbgdtrrxext() local
835 __asm__ volatile("mrc p14, 0, %0, c0,c0,2" : "=r"(val)); in OsArmReadDbgdtrrxext()
836 return val; in OsArmReadDbgdtrrxext()
839 STATIC INLINE VOID OsArmWriteDbgdtrrxext(UINT32 val) in OsArmWriteDbgdtrrxext() argument
841 __asm__ volatile("mcr p14, 0, %0, c0,c0,2" ::"r"(val)); in OsArmWriteDbgdtrrxext()
847 UINT32 val; in OsArmReadDbgdscrext() local
848 __asm__ volatile("mrc p14, 0, %0, c0,c2,2" : "=r"(val)); in OsArmReadDbgdscrext()
849 return val; in OsArmReadDbgdscrext()
852 STATIC INLINE VOID OsArmWriteDbgdscrext(UINT32 val) in OsArmWriteDbgdscrext() argument
854 __asm__ volatile("mcr p14, 0, %0, c0,c2,2" ::"r"(val)); in OsArmWriteDbgdscrext()
860 UINT32 val; in OsArmReadDbgdtrtxext() local
861 __asm__ volatile("mrc p14, 0, %0, c0,c3,2" : "=r"(val)); in OsArmReadDbgdtrtxext()
862 return val; in OsArmReadDbgdtrtxext()
865 STATIC INLINE VOID OsArmWriteDbgdtrtxext(UINT32 val) in OsArmWriteDbgdtrtxext() argument
867 __asm__ volatile("mcr p14, 0, %0, c0,c3,2" ::"r"(val)); in OsArmWriteDbgdtrtxext()
873 UINT32 val; in OsArmReadDbgdrcr() local
874 __asm__ volatile("mrc p14, 0, %0, c0,c4,2" : "=r"(val)); in OsArmReadDbgdrcr()
875 return val; in OsArmReadDbgdrcr()
878 STATIC INLINE VOID OsArmWriteDbgdrcr(UINT32 val) in OsArmWriteDbgdrcr() argument
880 __asm__ volatile("mcr p14, 0, %0, c0,c4,2" ::"r"(val)); in OsArmWriteDbgdrcr()
886 UINT32 val; in OsArmReadDbgvr0() local
887 __asm__ volatile("mrc p14, 0, %0, c0,c0,4" : "=r"(val)); in OsArmReadDbgvr0()
888 return val; in OsArmReadDbgvr0()
891 STATIC INLINE VOID OsArmWriteDbgvr0(UINT32 val) in OsArmWriteDbgvr0() argument
893 __asm__ volatile("mcr p14, 0, %0, c0,c0,4" ::"r"(val)); in OsArmWriteDbgvr0()
899 UINT32 val; in OsArmReadDbgvr1() local
900 __asm__ volatile("mrc p14, 0, %0, c0,c1,4" : "=r"(val)); in OsArmReadDbgvr1()
901 return val; in OsArmReadDbgvr1()
904 STATIC INLINE VOID OsArmWriteDbgvr1(UINT32 val) in OsArmWriteDbgvr1() argument
906 __asm__ volatile("mcr p14, 0, %0, c0,c1,4" ::"r"(val)); in OsArmWriteDbgvr1()
912 UINT32 val; in OsArmReadDbgvr2() local
913 __asm__ volatile("mrc p14, 0, %0, c0,c2,4" : "=r"(val)); in OsArmReadDbgvr2()
914 return val; in OsArmReadDbgvr2()
917 STATIC INLINE VOID OsArmWriteDbgvr2(UINT32 val) in OsArmWriteDbgvr2() argument
919 __asm__ volatile("mcr p14, 0, %0, c0,c2,4" ::"r"(val)); in OsArmWriteDbgvr2()
925 UINT32 val; in OsArmReadDbgbcr0() local
926 __asm__ volatile("mrc p14, 0, %0, c0,c0,5" : "=r"(val)); in OsArmReadDbgbcr0()
927 return val; in OsArmReadDbgbcr0()
930 STATIC INLINE VOID OsArmWriteDbgbcr0(UINT32 val) in OsArmWriteDbgbcr0() argument
932 __asm__ volatile("mcr p14, 0, %0, c0,c0,5" ::"r"(val)); in OsArmWriteDbgbcr0()
938 UINT32 val; in OsArmReadDbgbcr1() local
939 __asm__ volatile("mrc p14, 0, %0, c0,c1,5" : "=r"(val)); in OsArmReadDbgbcr1()
940 return val; in OsArmReadDbgbcr1()
943 STATIC INLINE VOID OsArmWriteDbgbcr1(UINT32 val) in OsArmWriteDbgbcr1() argument
945 __asm__ volatile("mcr p14, 0, %0, c0,c1,5" ::"r"(val)); in OsArmWriteDbgbcr1()
951 UINT32 val; in OsArmReadDbgbcr2() local
952 __asm__ volatile("mrc p14, 0, %0, c0,c2,5" : "=r"(val)); in OsArmReadDbgbcr2()
953 return val; in OsArmReadDbgbcr2()
956 STATIC INLINE VOID OsArmWriteDbgbcr2(UINT32 val) in OsArmWriteDbgbcr2() argument
958 __asm__ volatile("mcr p14, 0, %0, c0,c2,5" ::"r"(val)); in OsArmWriteDbgbcr2()
964 UINT32 val; in OsArmReadDbgwvr0() local
965 __asm__ volatile("mrc p14, 0, %0, c0,c0,6" : "=r"(val)); in OsArmReadDbgwvr0()
966 return val; in OsArmReadDbgwvr0()
969 STATIC INLINE VOID OsArmWriteDbgwvr0(UINT32 val) in OsArmWriteDbgwvr0() argument
971 __asm__ volatile("mcr p14, 0, %0, c0,c0,6" ::"r"(val)); in OsArmWriteDbgwvr0()
977 UINT32 val; in OsArmReadDbgwvr1() local
978 __asm__ volatile("mrc p14, 0, %0, c0,c1,6" : "=r"(val)); in OsArmReadDbgwvr1()
979 return val; in OsArmReadDbgwvr1()
982 STATIC INLINE VOID OsArmWriteDbgwvr1(UINT32 val) in OsArmWriteDbgwvr1() argument
984 __asm__ volatile("mcr p14, 0, %0, c0,c1,6" ::"r"(val)); in OsArmWriteDbgwvr1()
990 UINT32 val; in OsArmReadDbgwcr0() local
991 __asm__ volatile("mrc p14, 0, %0, c0,c0,7" : "=r"(val)); in OsArmReadDbgwcr0()
992 return val; in OsArmReadDbgwcr0()
995 STATIC INLINE VOID OsArmWriteDbgwcr0(UINT32 val) in OsArmWriteDbgwcr0() argument
997 __asm__ volatile("mcr p14, 0, %0, c0,c0,7" ::"r"(val)); in OsArmWriteDbgwcr0()
1003 UINT32 val; in OsArmReadDbgwcr1() local
1004 __asm__ volatile("mrc p14, 0, %0, c0,c1,7" : "=r"(val)); in OsArmReadDbgwcr1()
1005 return val; in OsArmReadDbgwcr1()
1008 STATIC INLINE VOID OsArmWriteDbgwcr1(UINT32 val) in OsArmWriteDbgwcr1() argument
1010 __asm__ volatile("mcr p14, 0, %0, c0,c1,7" ::"r"(val)); in OsArmWriteDbgwcr1()
1016 UINT32 val; in OsArmReadDbgoslar() local
1017 __asm__ volatile("mrc p14, 0, %0, c1,c0,4" : "=r"(val)); in OsArmReadDbgoslar()
1018 return val; in OsArmReadDbgoslar()
1021 STATIC INLINE VOID OsArmWriteDbgoslar(UINT32 val) in OsArmWriteDbgoslar() argument
1023 __asm__ volatile("mcr p14, 0, %0, c1,c0,4" ::"r"(val)); in OsArmWriteDbgoslar()
1029 UINT32 val; in OsArmReadDbgoslsr() local
1030 __asm__ volatile("mrc p14, 0, %0, c1,c1,4" : "=r"(val)); in OsArmReadDbgoslsr()
1031 return val; in OsArmReadDbgoslsr()
1034 STATIC INLINE VOID OsArmWriteDbgoslsr(UINT32 val) in OsArmWriteDbgoslsr() argument
1036 __asm__ volatile("mcr p14, 0, %0, c1,c1,4" ::"r"(val)); in OsArmWriteDbgoslsr()
1042 UINT32 val; in OsArmReadDbgossrr() local
1043 __asm__ volatile("mrc p14, 0, %0, c1,c2,4" : "=r"(val)); in OsArmReadDbgossrr()
1044 return val; in OsArmReadDbgossrr()
1047 STATIC INLINE VOID OsArmWriteDbgossrr(UINT32 val) in OsArmWriteDbgossrr() argument
1049 __asm__ volatile("mcr p14, 0, %0, c1,c2,4" ::"r"(val)); in OsArmWriteDbgossrr()
1055 UINT32 val; in OsArmReadDbgprcr() local
1056 __asm__ volatile("mrc p14, 0, %0, c1,c4,4" : "=r"(val)); in OsArmReadDbgprcr()
1057 return val; in OsArmReadDbgprcr()
1060 STATIC INLINE VOID OsArmWriteDbgprcr(UINT32 val) in OsArmWriteDbgprcr() argument
1062 __asm__ volatile("mcr p14, 0, %0, c1,c4,4" ::"r"(val)); in OsArmWriteDbgprcr()
1068 UINT32 val; in OsArmReadDbgprsr() local
1069 __asm__ volatile("mrc p14, 0, %0, c1,c5,4" : "=r"(val)); in OsArmReadDbgprsr()
1070 return val; in OsArmReadDbgprsr()
1073 STATIC INLINE VOID OsArmWriteDbgprsr(UINT32 val) in OsArmWriteDbgprsr() argument
1075 __asm__ volatile("mcr p14, 0, %0, c1,c5,4" ::"r"(val)); in OsArmWriteDbgprsr()
1081 UINT32 val; in OsArmReadDbgclaimset() local
1082 __asm__ volatile("mrc p14, 0, %0, c7,c8,6" : "=r"(val)); in OsArmReadDbgclaimset()
1083 return val; in OsArmReadDbgclaimset()
1086 STATIC INLINE VOID OsArmWriteDbgclaimset(UINT32 val) in OsArmWriteDbgclaimset() argument
1088 __asm__ volatile("mcr p14, 0, %0, c7,c8,6" ::"r"(val)); in OsArmWriteDbgclaimset()
1094 UINT32 val; in OsArmReadDbgclaimclr() local
1095 __asm__ volatile("mrc p14, 0, %0, c7,c9,6" : "=r"(val)); in OsArmReadDbgclaimclr()
1096 return val; in OsArmReadDbgclaimclr()
1099 STATIC INLINE VOID OsArmWriteDbgclaimclr(UINT32 val) in OsArmWriteDbgclaimclr() argument
1101 __asm__ volatile("mcr p14, 0, %0, c7,c9,6" ::"r"(val)); in OsArmWriteDbgclaimclr()
1107 UINT32 val; in OsArmReadDbgauthstatus() local
1108 __asm__ volatile("mrc p14, 0, %0, c7,c14,6" : "=r"(val)); in OsArmReadDbgauthstatus()
1109 return val; in OsArmReadDbgauthstatus()
1112 STATIC INLINE VOID OsArmWriteDbgauthstatus(UINT32 val) in OsArmWriteDbgauthstatus() argument
1114 __asm__ volatile("mcr p14, 0, %0, c7,c14,6" ::"r"(val)); in OsArmWriteDbgauthstatus()
1120 UINT32 val; in OsArmReadDbgdevid() local
1121 __asm__ volatile("mrc p14, 0, %0, c7,c2,7" : "=r"(val)); in OsArmReadDbgdevid()
1122 return val; in OsArmReadDbgdevid()
1125 STATIC INLINE VOID OsArmWriteDbgdevid(UINT32 val) in OsArmWriteDbgdevid() argument
1127 __asm__ volatile("mcr p14, 0, %0, c7,c2,7" ::"r"(val)); in OsArmWriteDbgdevid()