Lines Matching +full:11 +full:n

23  *	[11-8]  : CRm
57 #define __emit_inst(x) ".inst " __stringify((x)) "\n\t"
74 #define __emit_inst(x) ".long " __stringify(__INSTR_BSWAP(x)) "\n\t"
117 * where the architected name contains an index. e.g. ID_MMFR<n>_EL1.
124 #define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4) argument
125 #define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5) argument
126 #define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6) argument
127 #define SYS_DBGWCRn_EL1(n) sys_reg(2, 0, 0, n, 7) argument
299 (GENMASK_ULL(47, 32) | GENMASK_ULL(23, 16) | GENMASK_ULL(11, 8) |\
302 (SYS_PMSEVFR_EL1_RES0_8_2 & ~(BIT_ULL(18) | BIT_ULL(17) | BIT_ULL(11)))
342 #define SYS_TRBLIMITR_EL1 sys_reg(3, 0, 9, 11, 0)
343 #define SYS_TRBPTR_EL1 sys_reg(3, 0, 9, 11, 1)
344 #define SYS_TRBBASER_EL1 sys_reg(3, 0, 9, 11, 2)
345 #define SYS_TRBSR_EL1 sys_reg(3, 0, 9, 11, 3)
346 #define SYS_TRBMAR_EL1 sys_reg(3, 0, 9, 11, 4)
347 #define SYS_TRBTRG_EL1 sys_reg(3, 0, 9, 11, 6)
348 #define SYS_TRBIDR_EL1 sys_reg(3, 0, 9, 11, 7)
409 #define SYS_ICC_AP0Rn_EL1(n) sys_reg(3, 0, 12, 8, 4 | n) argument
414 #define SYS_ICC_AP1Rn_EL1(n) sys_reg(3, 0, 12, 9, n) argument
419 #define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
420 #define SYS_ICC_RPR_EL1 sys_reg(3, 0, 12, 11, 3)
421 #define SYS_ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
422 #define SYS_ICC_ASGI1R_EL1 sys_reg(3, 0, 12, 11, 6)
423 #define SYS_ICC_SGI0R_EL1 sys_reg(3, 0, 12, 11, 7)
486 * Counter: 11 011 1101 010:n<3> n<2:0>
487 * Type: 11 011 1101 011:n<3> n<2:0>
488 * n: 0-15
492 * Counter: 11 011 1101 110:n<3> n<2:0>
493 * Type: 11 011 1101 111:n<3> n<2:0>
494 * n: 0-15
497 #define SYS_AMEVCNTR0_EL0(n) SYS_AM_EL0(4 + ((n) >> 3), (n) & 7) argument
498 #define SYS_AMEVTYPER0_EL0(n) SYS_AM_EL0(6 + ((n) >> 3), (n) & 7) argument
499 #define SYS_AMEVCNTR1_EL0(n) SYS_AM_EL0(12 + ((n) >> 3), (n) & 7) argument
500 #define SYS_AMEVTYPER1_EL0(n) SYS_AM_EL0(14 + ((n) >> 3), (n) & 7) argument
521 #define __PMEV_op2(n) ((n) & 0x7) argument
522 #define __CNTR_CRm(n) (0x8 | (((n) >> 3) & 0x3)) argument
523 #define SYS_PMEVCNTRn_EL0(n) sys_reg(3, 3, 14, __CNTR_CRm(n), __PMEV_op2(n)) argument
524 #define __TYPER_CRm(n) (0xc | (((n) >> 3) & 0x3)) argument
525 #define SYS_PMEVTYPERn_EL0(n) sys_reg(3, 3, 14, __TYPER_CRm(n), __PMEV_op2(n)) argument
563 #define SYS_ICH_HCR_EL2 sys_reg(3, 4, 12, 11, 0)
564 #define SYS_ICH_VTR_EL2 sys_reg(3, 4, 12, 11, 1)
565 #define SYS_ICH_MISR_EL2 sys_reg(3, 4, 12, 11, 2)
566 #define SYS_ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
567 #define SYS_ICH_ELRSR_EL2 sys_reg(3, 4, 12, 11, 5)
568 #define SYS_ICH_VMCR_EL2 sys_reg(3, 4, 12, 11, 7)
643 #define SCTLR_EL2_RES1 ((BIT(4)) | (BIT(5)) | (BIT(11)) | (BIT(16)) | \
686 #define SCTLR_EL1_RES1 ((BIT(11)) | (BIT(20)) | (BIT(22)) | (BIT(28)) | \
1153 #define ICH_HCR_TALL0 (1 << 11)
1195 .irp num,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
1215 " .irp num,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30\n" \
1216 " .equ .L__reg_num_x\\num, \\num\n" \
1217 " .endr\n" \
1218 " .equ .L__reg_num_xzr, 31\n"
1222 " .macro mrs_s, rt, sreg\n" \
1224 " .endm\n"
1228 " .macro msr_s, sreg, rt\n" \
1230 " .endm\n"
1233 " .purgem mrs_s\n"
1236 " .purgem msr_s\n"
1240 " mrs_s " v ", " __stringify(r) "\n" \
1245 " msr_s " __stringify(r) ", " v "\n" \