Lines Matching refs:vsfile_cpu
50 int vsfile_cpu; member
420 static void imsic_vsfile_read(int vsfile_hgei, int vsfile_cpu, u32 nr_eix, in imsic_vsfile_read() argument
426 if (vsfile_cpu < 0 || vsfile_hgei <= 0) in imsic_vsfile_read()
434 on_each_cpu_mask(cpumask_of(vsfile_cpu), in imsic_vsfile_read()
488 static int imsic_vsfile_rw(int vsfile_hgei, int vsfile_cpu, u32 nr_eix, in imsic_vsfile_rw() argument
496 if (vsfile_cpu < 0 || vsfile_hgei <= 0) in imsic_vsfile_rw()
509 on_each_cpu_mask(cpumask_of(vsfile_cpu), in imsic_vsfile_rw()
600 old_vsfile_cpu = imsic->vsfile_cpu; in imsic_vsfile_cleanup()
601 imsic->vsfile_cpu = imsic->vsfile_hgei = -1; in imsic_vsfile_cleanup()
677 old_vsfile_cpu = imsic->vsfile_cpu; in kvm_riscv_vcpu_aia_imsic_release()
678 imsic->vsfile_cpu = imsic->vsfile_hgei = -1; in kvm_riscv_vcpu_aia_imsic_release()
737 old_vsfile_cpu = imsic->vsfile_cpu; in kvm_riscv_vcpu_aia_imsic_update()
787 imsic->vsfile_cpu = vcpu->cpu; in kvm_riscv_vcpu_aia_imsic_update()
876 int rc, vsfile_hgei, vsfile_cpu; in kvm_riscv_aia_imsic_rw_attr() local
893 vsfile_cpu = imsic->vsfile_cpu; in kvm_riscv_aia_imsic_rw_attr()
894 if (vsfile_cpu < 0) { in kvm_riscv_aia_imsic_rw_attr()
906 if (!rc && vsfile_cpu >= 0) in kvm_riscv_aia_imsic_rw_attr()
907 rc = imsic_vsfile_rw(vsfile_hgei, vsfile_cpu, imsic->nr_eix, in kvm_riscv_aia_imsic_rw_attr()
963 if (imsic->vsfile_cpu >= 0) { in kvm_riscv_vcpu_aia_imsic_inject()
1031 imsic->vsfile_hgei = imsic->vsfile_cpu = -1; in kvm_riscv_vcpu_aia_imsic_init()