CSR_ESTAT_EXC
return (csr_read32(LOONGARCH_CSR_ESTAT) & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;
unsigned int ecode = FIELD_GET(CSR_ESTAT_EXC, x);
unsigned int exccode = FIELD_GET(CSR_ESTAT_EXC, regs->csr_estat);
val = (val & ~CSR_ESTAT_EXC) | code;
u32 ecode = (estat & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;
vector = (regs->estat & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;