Searched refs:esubcode (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/loongarch/kernel/ |
| H A D | traps.c | 254 static const char *humanize_exc_name(unsigned int ecode, unsigned int esubcode) in humanize_exc_name() argument 271 switch (esubcode) { in humanize_exc_name() 286 switch (esubcode) { in humanize_exc_name() 292 switch (esubcode) { in humanize_exc_name() 302 switch (esubcode) { in humanize_exc_name() 320 unsigned int esubcode = FIELD_GET(CSR_ESTAT_ESUBCODE, x); in print_estat() local 322 printk("ESTAT: %08lx [%s] (", x, humanize_exc_name(ecode, esubcode)); in print_estat() 324 pr_cont(" ECode=%d EsubCode=%d)\n", (int) ecode, (int) esubcode); in print_estat() 538 unsigned int esubcode = FIELD_GET(CSR_ESTAT_ESUBCODE, regs->csr_estat); in do_ade() local 540 if ((esubcode == EXSUBCODE_ADEM) && fixup_exception(regs)) in do_ade()
|
| /linux/arch/loongarch/kvm/ |
| H A D | interrupt.c | 173 _kvm_deliver_exception(vcpu, code, vcpu->arch.esubcode); in kvm_deliver_exception() 175 vcpu->arch.esubcode = 0; in kvm_deliver_exception()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_vcpu.h | 114 vcpu->arch.esubcode = subcode; in kvm_queue_exception()
|
| H A D | kvm_host.h | 228 unsigned int esubcode; member
|