Lines Matching full:c

2 /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved.
25 #define GET_CONTEXT_FIELD(b, c, r, F) \ argument
26 GET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT)
30 #define SET_CONTEXT_FIELD(b, c, r, F, v) \ argument
31 SET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT, (v))
121 #define SET_SCTLR(b, c, v) SET_CTX_REG(SCTLR, (b), (c), (v)) argument
122 #define SET_ACTLR(b, c, v) SET_CTX_REG(ACTLR, (b), (c), (v)) argument
123 #define SET_CONTEXTIDR(b, c, v) SET_CTX_REG(CONTEXTIDR, (b), (c), (v)) argument
124 #define SET_TTBR0(b, c, v) SET_CTX_REG(TTBR0, (b), (c), (v)) argument
125 #define SET_TTBR1(b, c, v) SET_CTX_REG(TTBR1, (b), (c), (v)) argument
126 #define SET_TTBCR(b, c, v) SET_CTX_REG(TTBCR, (b), (c), (v)) argument
127 #define SET_PAR(b, c, v) SET_CTX_REG(PAR, (b), (c), (v)) argument
128 #define SET_FSR(b, c, v) SET_CTX_REG(FSR, (b), (c), (v)) argument
129 #define SET_FSRRESTORE(b, c, v) SET_CTX_REG(FSRRESTORE, (b), (c), (v)) argument
130 #define SET_FAR(b, c, v) SET_CTX_REG(FAR, (b), (c), (v)) argument
131 #define SET_FSYNR0(b, c, v) SET_CTX_REG(FSYNR0, (b), (c), (v)) argument
132 #define SET_FSYNR1(b, c, v) SET_CTX_REG(FSYNR1, (b), (c), (v)) argument
133 #define SET_PRRR(b, c, v) SET_CTX_REG(PRRR, (b), (c), (v)) argument
134 #define SET_NMRR(b, c, v) SET_CTX_REG(NMRR, (b), (c), (v)) argument
135 #define SET_TLBLKCR(b, c, v) SET_CTX_REG(TLBLCKR, (b), (c), (v)) argument
136 #define SET_V2PSR(b, c, v) SET_CTX_REG(V2PSR, (b), (c), (v)) argument
137 #define SET_TLBFLPTER(b, c, v) SET_CTX_REG(TLBFLPTER, (b), (c), (v)) argument
138 #define SET_TLBSLPTER(b, c, v) SET_CTX_REG(TLBSLPTER, (b), (c), (v)) argument
139 #define SET_BFBCR(b, c, v) SET_CTX_REG(BFBCR, (b), (c), (v)) argument
140 #define SET_CTX_TLBIALL(b, c, v) SET_CTX_REG(CTX_TLBIALL, (b), (c), (v)) argument
141 #define SET_TLBIASID(b, c, v) SET_CTX_REG(TLBIASID, (b), (c), (v)) argument
142 #define SET_TLBIVA(b, c, v) SET_CTX_REG(TLBIVA, (b), (c), (v)) argument
143 #define SET_TLBIVAA(b, c, v) SET_CTX_REG(TLBIVAA, (b), (c), (v)) argument
144 #define SET_V2PPR(b, c, v) SET_CTX_REG(V2PPR, (b), (c), (v)) argument
145 #define SET_V2PPW(b, c, v) SET_CTX_REG(V2PPW, (b), (c), (v)) argument
146 #define SET_V2PUR(b, c, v) SET_CTX_REG(V2PUR, (b), (c), (v)) argument
147 #define SET_V2PUW(b, c, v) SET_CTX_REG(V2PUW, (b), (c), (v)) argument
148 #define SET_RESUME(b, c, v) SET_CTX_REG(RESUME, (b), (c), (v)) argument
150 #define GET_SCTLR(b, c) GET_CTX_REG(SCTLR, (b), (c)) argument
151 #define GET_ACTLR(b, c) GET_CTX_REG(ACTLR, (b), (c)) argument
152 #define GET_CONTEXTIDR(b, c) GET_CTX_REG(CONTEXTIDR, (b), (c)) argument
153 #define GET_TTBR0(b, c) GET_CTX_REG(TTBR0, (b), (c)) argument
154 #define GET_TTBR1(b, c) GET_CTX_REG(TTBR1, (b), (c)) argument
155 #define GET_TTBCR(b, c) GET_CTX_REG(TTBCR, (b), (c)) argument
156 #define GET_PAR(b, c) GET_CTX_REG(PAR, (b), (c)) argument
157 #define GET_FSR(b, c) GET_CTX_REG(FSR, (b), (c)) argument
158 #define GET_FSRRESTORE(b, c) GET_CTX_REG(FSRRESTORE, (b), (c)) argument
159 #define GET_FAR(b, c) GET_CTX_REG(FAR, (b), (c)) argument
160 #define GET_FSYNR0(b, c) GET_CTX_REG(FSYNR0, (b), (c)) argument
161 #define GET_FSYNR1(b, c) GET_CTX_REG(FSYNR1, (b), (c)) argument
162 #define GET_PRRR(b, c) GET_CTX_REG(PRRR, (b), (c)) argument
163 #define GET_NMRR(b, c) GET_CTX_REG(NMRR, (b), (c)) argument
164 #define GET_TLBLCKR(b, c) GET_CTX_REG(TLBLCKR, (b), (c)) argument
165 #define GET_V2PSR(b, c) GET_CTX_REG(V2PSR, (b), (c)) argument
166 #define GET_TLBFLPTER(b, c) GET_CTX_REG(TLBFLPTER, (b), (c)) argument
167 #define GET_TLBSLPTER(b, c) GET_CTX_REG(TLBSLPTER, (b), (c)) argument
168 #define GET_BFBCR(b, c) GET_CTX_REG(BFBCR, (b), (c)) argument
169 #define GET_CTX_TLBIALL(b, c) GET_CTX_REG(CTX_TLBIALL, (b), (c)) argument
170 #define GET_TLBIASID(b, c) GET_CTX_REG(TLBIASID, (b), (c)) argument
171 #define GET_TLBIVA(b, c) GET_CTX_REG(TLBIVA, (b), (c)) argument
172 #define GET_TLBIVAA(b, c) GET_CTX_REG(TLBIVAA, (b), (c)) argument
173 #define GET_V2PPR(b, c) GET_CTX_REG(V2PPR, (b), (c)) argument
174 #define GET_V2PPW(b, c) GET_CTX_REG(V2PPW, (b), (c)) argument
175 #define GET_V2PUR(b, c) GET_CTX_REG(V2PUR, (b), (c)) argument
176 #define GET_V2PUW(b, c) GET_CTX_REG(V2PUW, (b), (c)) argument
177 #define GET_RESUME(b, c) GET_CTX_REG(RESUME, (b), (c)) argument
427 #define SET_CFERE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFERE, v) argument
428 #define SET_CFEIE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFEIE, v) argument
429 #define SET_PTSHCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG, v) argument
430 #define SET_RCOSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCOSH, v) argument
431 #define SET_RCISH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCISH, v) argument
432 #define SET_RCNSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCNSH, v) argument
433 #define SET_PRIVCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG, v) argument
434 #define SET_DNA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNA, v) argument
435 #define SET_DNLV2PA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA, v) argument
436 #define SET_TLBMCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG, v) argument
437 #define SET_CFCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFCFG, v) argument
438 #define SET_TIPCF(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TIPCF, v) argument
439 #define SET_V2PCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG, v) argument
440 #define SET_HUME(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, HUME, v) argument
441 #define SET_PTMTCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG, v) argument
442 #define SET_PTMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE, v) argument
446 #define SET_BFBDFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE, v) argument
447 #define SET_BFBSFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE, v) argument
448 #define SET_SFVS(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SFVS, v) argument
449 #define SET_FLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, FLVIC, v) argument
450 #define SET_SLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SLVIC, v) argument
454 #define SET_CONTEXTIDR_ASID(b, c, v) \ argument
455 SET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID, v)
456 #define SET_CONTEXTIDR_PROCID(b, c, v) \ argument
457 SET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID, v)
461 #define SET_TF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TF, v) argument
462 #define SET_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, AFF, v) argument
463 #define SET_APF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, APF, v) argument
464 #define SET_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TLBMF, v) argument
465 #define SET_HTWDEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWDEEF, v) argument
466 #define SET_HTWSEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWSEEF, v) argument
467 #define SET_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MHF, v) argument
468 #define SET_SL(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SL, v) argument
469 #define SET_SS(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SS, v) argument
470 #define SET_MULTI(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MULTI, v) argument
474 #define SET_AMID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, AMID, v) argument
475 #define SET_APID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, APID, v) argument
476 #define SET_ABID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ABID, v) argument
477 #define SET_ATID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ATID, v) argument
481 #define SET_AMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE, v) argument
482 #define SET_ASHARED(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED, v) argument
483 #define SET_AINNERSHARED(b, c, v) \ argument
484 SET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED, v)
485 #define SET_APRIV(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APRIV, v) argument
486 #define SET_APROTNS(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS, v) argument
487 #define SET_AINST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AINST, v) argument
488 #define SET_AWRITE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE, v) argument
489 #define SET_ABURST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ABURST, v) argument
490 #define SET_ALEN(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALEN, v) argument
491 #define SET_FSYNR1_ASIZE(b, c, v) \ argument
492 SET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE, v)
493 #define SET_ALOCK(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK, v) argument
494 #define SET_AFULL(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AFULL, v) argument
498 #define SET_ICPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC0, v) argument
499 #define SET_ICPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC1, v) argument
500 #define SET_ICPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC2, v) argument
501 #define SET_ICPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC3, v) argument
502 #define SET_ICPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC4, v) argument
503 #define SET_ICPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC5, v) argument
504 #define SET_ICPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC6, v) argument
505 #define SET_ICPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC7, v) argument
506 #define SET_OCPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC0, v) argument
507 #define SET_OCPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC1, v) argument
508 #define SET_OCPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC2, v) argument
509 #define SET_OCPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC3, v) argument
510 #define SET_OCPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC4, v) argument
511 #define SET_OCPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC5, v) argument
512 #define SET_OCPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC6, v) argument
513 #define SET_OCPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC7, v) argument
517 #define SET_FAULT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT, v) argument
519 #define SET_FAULT_TF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TF, v) argument
520 #define SET_FAULT_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF, v) argument
521 #define SET_FAULT_APF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_APF, v) argument
522 #define SET_FAULT_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF, v) argument
523 #define SET_FAULT_HTWDEEF(b, c, v) \ argument
524 SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF, v)
525 #define SET_FAULT_HTWSEEF(b, c, v) \ argument
526 SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF, v)
527 #define SET_FAULT_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF, v) argument
528 #define SET_FAULT_SL(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SL, v) argument
529 #define SET_FAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SS, v) argument
531 #define SET_NOFAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SS, v) argument
532 #define SET_NOFAULT_MT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_MT, v) argument
533 #define SET_NOFAULT_SH(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SH, v) argument
534 #define SET_NOFAULT_NS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NS, v) argument
535 #define SET_NOFAULT_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NOS, v) argument
536 #define SET_NPFAULT_PA(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NPFAULT_PA, v) argument
540 #define SET_MTC0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC0, v) argument
541 #define SET_MTC1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC1, v) argument
542 #define SET_MTC2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC2, v) argument
543 #define SET_MTC3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC3, v) argument
544 #define SET_MTC4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC4, v) argument
545 #define SET_MTC5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC5, v) argument
546 #define SET_MTC6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC6, v) argument
547 #define SET_MTC7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC7, v) argument
548 #define SET_SHDSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH0, v) argument
549 #define SET_SHDSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH1, v) argument
550 #define SET_SHNMSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0, v) argument
551 #define SET_SHNMSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1, v) argument
552 #define SET_NOS0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS0, v) argument
553 #define SET_NOS1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS1, v) argument
554 #define SET_NOS2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS2, v) argument
555 #define SET_NOS3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS3, v) argument
556 #define SET_NOS4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS4, v) argument
557 #define SET_NOS5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS5, v) argument
558 #define SET_NOS6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS6, v) argument
559 #define SET_NOS7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS7, v) argument
563 #define SET_TNR(b, c, v) SET_CONTEXT_FIELD(b, c, RESUME, TNR, v) argument
567 #define SET_M(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, M, v) argument
568 #define SET_TRE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, TRE, v) argument
569 #define SET_AFE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFE, v) argument
570 #define SET_HAF(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, HAF, v) argument
571 #define SET_BE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, BE, v) argument
572 #define SET_AFFD(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFFD, v) argument
576 #define SET_LKE(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, LKE, v) argument
577 #define SET_TLBLKCR_TLBIALLCFG(b, c, v) \ argument
578 SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG, v)
579 #define SET_TLBIASIDCFG(b, c, v) \ argument
580 SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG, v)
581 #define SET_TLBIVAACFG(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG, v) argument
582 #define SET_FLOOR(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR, v) argument
583 #define SET_VICTIM(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM, v) argument
587 #define SET_N(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, N, v) argument
588 #define SET_PD0(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD0, v) argument
589 #define SET_PD1(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD1, v) argument
593 #define SET_TTBR0_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH, v) argument
594 #define SET_TTBR0_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH, v) argument
595 #define SET_TTBR0_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN, v) argument
596 #define SET_TTBR0_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS, v) argument
597 #define SET_TTBR0_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL, v) argument
598 #define SET_TTBR0_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA, v) argument
602 #define SET_TTBR1_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH, v) argument
603 #define SET_TTBR1_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH, v) argument
604 #define SET_TTBR1_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN, v) argument
605 #define SET_TTBR1_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS, v) argument
606 #define SET_TTBR1_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL, v) argument
607 #define SET_TTBR1_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA, v) argument
611 #define SET_HIT(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, HIT, v) argument
612 #define SET_INDEX(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, INDEX, v) argument
617 #define GET_CFERE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFERE) argument
618 #define GET_CFEIE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFEIE) argument
619 #define GET_PTSHCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG) argument
620 #define GET_RCOSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCOSH) argument
621 #define GET_RCISH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCISH) argument
622 #define GET_RCNSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCNSH) argument
623 #define GET_PRIVCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG) argument
624 #define GET_DNA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNA) argument
625 #define GET_DNLV2PA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA) argument
626 #define GET_TLBMCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG) argument
627 #define GET_CFCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFCFG) argument
628 #define GET_TIPCF(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TIPCF) argument
629 #define GET_V2PCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG) argument
630 #define GET_HUME(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, HUME) argument
631 #define GET_PTMTCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG) argument
632 #define GET_PTMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE) argument
635 #define GET_BFBDFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE) argument
636 #define GET_BFBSFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE) argument
637 #define GET_SFVS(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SFVS) argument
638 #define GET_FLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, FLVIC) argument
639 #define GET_SLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SLVIC) argument
643 #define GET_CONTEXTIDR_ASID(b, c) \ argument
644 GET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID)
645 #define GET_CONTEXTIDR_PROCID(b, c) GET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID) argument
649 #define GET_TF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TF) argument
650 #define GET_AFF(b, c) GET_CONTEXT_FIELD(b, c, FSR, AFF) argument
651 #define GET_APF(b, c) GET_CONTEXT_FIELD(b, c, FSR, APF) argument
652 #define GET_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TLBMF) argument
653 #define GET_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWDEEF) argument
654 #define GET_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWSEEF) argument
655 #define GET_MHF(b, c) GET_CONTEXT_FIELD(b, c, FSR, MHF) argument
656 #define GET_SL(b, c) GET_CONTEXT_FIELD(b, c, FSR, SL) argument
657 #define GET_SS(b, c) GET_CONTEXT_FIELD(b, c, FSR, SS) argument
658 #define GET_MULTI(b, c) GET_CONTEXT_FIELD(b, c, FSR, MULTI) argument
662 #define GET_AMID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, AMID) argument
663 #define GET_APID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, APID) argument
664 #define GET_ABID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ABID) argument
665 #define GET_ATID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ATID) argument
669 #define GET_AMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE) argument
670 #define GET_ASHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED) argument
671 #define GET_AINNERSHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED) argument
672 #define GET_APRIV(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APRIV) argument
673 #define GET_APROTNS(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS) argument
674 #define GET_AINST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINST) argument
675 #define GET_AWRITE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE) argument
676 #define GET_ABURST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ABURST) argument
677 #define GET_ALEN(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALEN) argument
678 #define GET_FSYNR1_ASIZE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE) argument
679 #define GET_ALOCK(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK) argument
680 #define GET_AFULL(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AFULL) argument
684 #define GET_ICPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC0) argument
685 #define GET_ICPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC1) argument
686 #define GET_ICPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC2) argument
687 #define GET_ICPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC3) argument
688 #define GET_ICPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC4) argument
689 #define GET_ICPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC5) argument
690 #define GET_ICPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC6) argument
691 #define GET_ICPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC7) argument
692 #define GET_OCPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC0) argument
693 #define GET_OCPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC1) argument
694 #define GET_OCPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC2) argument
695 #define GET_OCPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC3) argument
696 #define GET_OCPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC4) argument
697 #define GET_OCPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC5) argument
698 #define GET_OCPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC6) argument
699 #define GET_OCPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC7) argument
705 #define GET_FAULT(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT) argument
707 #define GET_FAULT_TF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TF) argument
708 #define GET_FAULT_AFF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF) argument
709 #define GET_FAULT_APF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_APF) argument
710 #define GET_FAULT_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF) argument
711 #define GET_FAULT_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF) argument
712 #define GET_FAULT_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF) argument
713 #define GET_FAULT_MHF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF) argument
714 #define GET_FAULT_SL(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SL) argument
715 #define GET_FAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SS) argument
717 #define GET_NOFAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SS) argument
718 #define GET_NOFAULT_MT(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_MT) argument
719 #define GET_NOFAULT_SH(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SH) argument
720 #define GET_NOFAULT_NS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NS) argument
721 #define GET_NOFAULT_NOS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NOS) argument
722 #define GET_NPFAULT_PA(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NPFAULT_PA) argument
726 #define GET_MTC0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC0) argument
727 #define GET_MTC1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC1) argument
728 #define GET_MTC2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC2) argument
729 #define GET_MTC3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC3) argument
730 #define GET_MTC4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC4) argument
731 #define GET_MTC5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC5) argument
732 #define GET_MTC6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC6) argument
733 #define GET_MTC7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC7) argument
734 #define GET_SHDSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH0) argument
735 #define GET_SHDSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH1) argument
736 #define GET_SHNMSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0) argument
737 #define GET_SHNMSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1) argument
738 #define GET_NOS0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS0) argument
739 #define GET_NOS1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS1) argument
740 #define GET_NOS2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS2) argument
741 #define GET_NOS3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS3) argument
742 #define GET_NOS4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS4) argument
743 #define GET_NOS5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS5) argument
744 #define GET_NOS6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS6) argument
745 #define GET_NOS7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS7) argument
751 #define GET_TNR(b, c) GET_CONTEXT_FIELD(b, c, RESUME, TNR) argument
755 #define GET_M(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, M) argument
756 #define GET_TRE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, TRE) argument
757 #define GET_AFE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFE) argument
758 #define GET_HAF(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, HAF) argument
759 #define GET_BE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, BE) argument
760 #define GET_AFFD(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFFD) argument
764 #define GET_LKE(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, LKE) argument
765 #define GET_TLBLCKR_TLBIALLCFG(b, c) \ argument
766 GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG)
767 #define GET_TLBIASIDCFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG) argument
768 #define GET_TLBIVAACFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG) argument
769 #define GET_FLOOR(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR) argument
770 #define GET_VICTIM(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM) argument
774 #define GET_N(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, N) argument
775 #define GET_PD0(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD0) argument
776 #define GET_PD1(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD1) argument
780 #define GET_TTBR0_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH) argument
781 #define GET_TTBR0_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH) argument
782 #define GET_TTBR0_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN) argument
783 #define GET_TTBR0_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS) argument
784 #define GET_TTBR0_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL) argument
785 #define GET_TTBR0_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA) argument
789 #define GET_TTBR1_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH) argument
790 #define GET_TTBR1_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH) argument
791 #define GET_TTBR1_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN) argument
792 #define GET_TTBR1_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS) argument
793 #define GET_TTBR1_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL) argument
794 #define GET_TTBR1_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA) argument
798 #define GET_HIT(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, HIT) argument
799 #define GET_INDEX(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, INDEX) argument