Home
last modified time | relevance | path

Searched refs:vsie (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/arch/s390/kvm/
H A Dvsie.c594 for (i = 0; i < kvm->arch.vsie.page_count; i++) { in kvm_s390_vsie_gmap_notifier()
595 page = READ_ONCE(kvm->arch.vsie.pages[i]); in kvm_s390_vsie_gmap_notifier()
1335 page = radix_tree_lookup(&kvm->arch.vsie.addr_to_page, addr >> 9); in get_vsie_page()
1355 mutex_lock(&kvm->arch.vsie.mutex); in get_vsie_page()
1356 if (kvm->arch.vsie.page_count < nr_vcpus) { in get_vsie_page()
1359 mutex_unlock(&kvm->arch.vsie.mutex); in get_vsie_page()
1363 kvm->arch.vsie.pages[kvm->arch.vsie.page_count] = page; in get_vsie_page()
1364 kvm->arch.vsie.page_count++; in get_vsie_page()
1368 page = kvm->arch.vsie.pages[kvm->arch.vsie.next]; in get_vsie_page()
1372 kvm->arch.vsie.next++; in get_vsie_page()
[all …]
H A DMakefile11 kvm-y += diag.o gaccess.o guestdbg.o vsie.o pv.o
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu.c346 csr->vsie = csr_read(CSR_VSIE); in kvm_riscv_vcpu_sync_interrupts()
415 ie = ((vcpu->arch.guest_csr.vsie & VSIP_VALID_MASK) in kvm_riscv_vcpu_has_interrupts()
417 ie |= vcpu->arch.guest_csr.vsie & ~IRQ_LOCAL_MASK & in kvm_riscv_vcpu_has_interrupts()
523 csr_write(CSR_VSIE, csr->vsie); in kvm_arch_vcpu_load()
568 csr->vsie = csr_read(CSR_VSIE); in kvm_arch_vcpu_put()
H A Daia.c109 seip = vcpu->arch.guest_csr.vsie; in kvm_riscv_vcpu_aia_has_interrupts()
/openbmc/qemu/target/riscv/
H A Dcpu_helper.c491 uint64_t irqs_f_vs = env->hvip & env->hvien & ~env->hideleg & env->vsie; in riscv_cpu_vsirq_pending()
505 uint64_t irqs, pending, mie, hsie, vsie, irqs_f, irqs_f_vs; in riscv_cpu_local_irq_pending()
513 vsie = (env->priv < PRV_S) || in riscv_cpu_local_irq_pending()
520 vsie = 0; in riscv_cpu_local_irq_pending()
544 irqs_f_vs = env->hvip & env->hvien & ~env->hideleg & env->vsie; in riscv_cpu_local_irq_pending()
554 irqs = (irq_delegated | irqs_f_vs) & -vsie; in riscv_cpu_local_irq_pending()
724 irqf = env->hvien & env->hvip & env->vsie; in riscv_cpu_interrupt()
504 uint64_t irqs, pending, mie, hsie, vsie, irqs_f, irqs_f_vs; riscv_cpu_local_irq_pending() local
H A Dmachine.c111 VMSTATE_UINT64(env.vsie, RISCVCPU),
H A Dcpu.h293 uint64_t vsie; member
H A Dcsr.c3042 rval_vs = env->vsie & nalias_mask; in rmw_vsie64()
3043 env->vsie = (env->vsie & ~wr_mask_vsie) | (new_val & wr_mask_vsie); in rmw_vsie64()
5240 [CSR_VSIE] = { "vsie", hmode, NULL, NULL, rmw_vsie ,
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_host.h156 unsigned long vsie; member
/openbmc/linux/arch/s390/include/asm/
H A Dkvm_host.h987 struct kvm_s390_vsie vsie; member
/openbmc/linux/
H A Dopengrok2.0.log[all...]
H A Dopengrok1.0.log[all...]