Lines Matching refs:rt
674 static void __vgic_v3_read_iar(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_iar() argument
703 vcpu_set_reg(vcpu, rt, lr_val & ICH_LR_VIRTUAL_ID_MASK); in __vgic_v3_read_iar()
707 vcpu_set_reg(vcpu, rt, ICC_IAR1_EL1_SPURIOUS); in __vgic_v3_read_iar()
732 static void __vgic_v3_write_dir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_dir() argument
734 u32 vid = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_dir()
755 static void __vgic_v3_write_eoir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_eoir() argument
757 u32 vid = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_eoir()
792 static void __vgic_v3_read_igrpen0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_igrpen0() argument
794 vcpu_set_reg(vcpu, rt, !!(vmcr & ICH_VMCR_ENG0_MASK)); in __vgic_v3_read_igrpen0()
797 static void __vgic_v3_read_igrpen1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_igrpen1() argument
799 vcpu_set_reg(vcpu, rt, !!(vmcr & ICH_VMCR_ENG1_MASK)); in __vgic_v3_read_igrpen1()
802 static void __vgic_v3_write_igrpen0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_igrpen0() argument
804 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_igrpen0()
814 static void __vgic_v3_write_igrpen1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_igrpen1() argument
816 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_igrpen1()
826 static void __vgic_v3_read_bpr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_bpr0() argument
828 vcpu_set_reg(vcpu, rt, __vgic_v3_get_bpr0(vmcr)); in __vgic_v3_read_bpr0()
831 static void __vgic_v3_read_bpr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_bpr1() argument
833 vcpu_set_reg(vcpu, rt, __vgic_v3_get_bpr1(vmcr)); in __vgic_v3_read_bpr1()
836 static void __vgic_v3_write_bpr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_bpr0() argument
838 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_bpr0()
853 static void __vgic_v3_write_bpr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_bpr1() argument
855 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_bpr1()
873 static void __vgic_v3_read_apxrn(struct kvm_vcpu *vcpu, int rt, int n) in __vgic_v3_read_apxrn() argument
882 vcpu_set_reg(vcpu, rt, val); in __vgic_v3_read_apxrn()
885 static void __vgic_v3_write_apxrn(struct kvm_vcpu *vcpu, int rt, int n) in __vgic_v3_write_apxrn() argument
887 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_apxrn()
896 u32 vmcr, int rt) in __vgic_v3_read_apxr0() argument
898 __vgic_v3_read_apxrn(vcpu, rt, 0); in __vgic_v3_read_apxr0()
902 u32 vmcr, int rt) in __vgic_v3_read_apxr1() argument
904 __vgic_v3_read_apxrn(vcpu, rt, 1); in __vgic_v3_read_apxr1()
907 static void __vgic_v3_read_apxr2(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_apxr2() argument
909 __vgic_v3_read_apxrn(vcpu, rt, 2); in __vgic_v3_read_apxr2()
912 static void __vgic_v3_read_apxr3(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_apxr3() argument
914 __vgic_v3_read_apxrn(vcpu, rt, 3); in __vgic_v3_read_apxr3()
917 static void __vgic_v3_write_apxr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_apxr0() argument
919 __vgic_v3_write_apxrn(vcpu, rt, 0); in __vgic_v3_write_apxr0()
922 static void __vgic_v3_write_apxr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_apxr1() argument
924 __vgic_v3_write_apxrn(vcpu, rt, 1); in __vgic_v3_write_apxr1()
927 static void __vgic_v3_write_apxr2(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_apxr2() argument
929 __vgic_v3_write_apxrn(vcpu, rt, 2); in __vgic_v3_write_apxr2()
932 static void __vgic_v3_write_apxr3(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_apxr3() argument
934 __vgic_v3_write_apxrn(vcpu, rt, 3); in __vgic_v3_write_apxr3()
937 static void __vgic_v3_read_hppir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_hppir() argument
953 vcpu_set_reg(vcpu, rt, lr_val & ICH_LR_VIRTUAL_ID_MASK); in __vgic_v3_read_hppir()
956 static void __vgic_v3_read_pmr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_pmr() argument
960 vcpu_set_reg(vcpu, rt, vmcr); in __vgic_v3_read_pmr()
963 static void __vgic_v3_write_pmr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_pmr() argument
965 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_pmr()
975 static void __vgic_v3_read_rpr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_rpr() argument
978 vcpu_set_reg(vcpu, rt, val); in __vgic_v3_read_rpr()
981 static void __vgic_v3_read_ctlr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_read_ctlr() argument
999 vcpu_set_reg(vcpu, rt, val); in __vgic_v3_read_ctlr()
1002 static void __vgic_v3_write_ctlr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) in __vgic_v3_write_ctlr() argument
1004 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_ctlr()
1021 int rt; in __vgic_v3_perform_cpuif_access() local
1140 rt = kvm_vcpu_sys_get_rt(vcpu); in __vgic_v3_perform_cpuif_access()
1141 fn(vcpu, vmcr, rt); in __vgic_v3_perform_cpuif_access()