Lines Matching defs:kvm_mips_callbacks
767 struct kvm_mips_callbacks { struct
768 int (*handle_cop_unusable)(struct kvm_vcpu *vcpu);
769 int (*handle_tlb_mod)(struct kvm_vcpu *vcpu);
770 int (*handle_tlb_ld_miss)(struct kvm_vcpu *vcpu);
771 int (*handle_tlb_st_miss)(struct kvm_vcpu *vcpu);
772 int (*handle_addr_err_st)(struct kvm_vcpu *vcpu);
773 int (*handle_addr_err_ld)(struct kvm_vcpu *vcpu);
774 int (*handle_syscall)(struct kvm_vcpu *vcpu);
775 int (*handle_res_inst)(struct kvm_vcpu *vcpu);
776 int (*handle_break)(struct kvm_vcpu *vcpu);
777 int (*handle_trap)(struct kvm_vcpu *vcpu);
778 int (*handle_msa_fpe)(struct kvm_vcpu *vcpu);
779 int (*handle_fpe)(struct kvm_vcpu *vcpu);
780 int (*handle_msa_disabled)(struct kvm_vcpu *vcpu);
781 int (*handle_guest_exit)(struct kvm_vcpu *vcpu);
782 int (*hardware_enable)(void);
783 void (*hardware_disable)(void);
784 int (*check_extension)(struct kvm *kvm, long ext);
785 int (*vcpu_init)(struct kvm_vcpu *vcpu);
786 void (*vcpu_uninit)(struct kvm_vcpu *vcpu);
787 int (*vcpu_setup)(struct kvm_vcpu *vcpu);
788 void (*flush_shadow_all)(struct kvm *kvm);
794 void (*flush_shadow_memslot)(struct kvm *kvm,
818 extern struct kvm_mips_callbacks *kvm_mips_callbacks; argument