Searched full:gintc (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/loongarch/kvm/ |
| H A D | vcpu.c | 605 unsigned long gintc; in _kvm_getcsr() local 623 /* ESTAT IP0~IP7 get from GINTC */ in _kvm_getcsr() 624 gintc = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_GINTC) & 0xff; in _kvm_getcsr() 625 *val = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_ESTAT) | (gintc << 2); in _kvm_getcsr() 640 int ret = 0, gintc; in _kvm_setcsr() local 650 /* ESTAT IP0~IP7 inject through GINTC */ in _kvm_setcsr() 651 gintc = (val >> 2) & 0xff; in _kvm_setcsr() 652 kvm_set_sw_gcsr(csr, LOONGARCH_CSR_GINTC, gintc); in _kvm_setcsr() 654 gintc = val & ~(0xffUL << 2); in _kvm_setcsr() 655 kvm_set_sw_gcsr(csr, LOONGARCH_CSR_ESTAT, gintc); in _kvm_setcsr() [all …]
|
| H A D | main.c | 298 /* First init gcfg, gstat, gintc, gtlbc. All guest use the same config */ in kvm_arch_enable_virtualization_cpu() 325 kvm_debug("GCFG:%lx GSTAT:%lx GINTC:%lx GTLBC:%lx", in kvm_arch_enable_virtualization_cpu()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_csr.h | 170 __BUILD_CSR_OP(gintc)
|