Lines Matching refs:encoding
454 const u32 encoding;
462 .encoding = sr_start, \
473 * Map encoding to trap bits for exception reported with EC=0x18.
671 /* Skip the SP_EL1 encoding... */
908 * Also covers DBGDTRRX_EL0, which has the same encoding as
1022 .encoding = sr, \
1601 * ARM ARM only describes the encoding for the first 16, and
1739 kvm_err("%s line %d encoding range "
1742 sys_reg_Op0(tc->encoding), sys_reg_Op1(tc->encoding),
1743 sys_reg_CRn(tc->encoding), sys_reg_CRm(tc->encoding),
1744 sys_reg_Op2(tc->encoding),
1751 static u32 encoding_next(u32 encoding)
1755 op0 = sys_reg_Op0(encoding);
1756 op1 = sys_reg_Op1(encoding);
1757 crn = sys_reg_CRn(encoding);
1758 crm = sys_reg_CRm(encoding);
1759 op2 = sys_reg_Op2(encoding);
1791 for (u32 enc = cgt->encoding; enc <= cgt->end; enc = encoding_next(enc)) {
1822 tc = get_trap_config(fgt->encoding);
1830 prev = xa_store(&sr_forward_xa, fgt->encoding,
1866 u32 encoding;
1878 encoding = sys_reg(sr->Op0, sr->Op1, sr->CRn, sr->CRm, sr->Op2);
1879 tc = get_trap_config(encoding);
1888 ret = xa_store(&sr_forward_xa, encoding,