Lines Matching refs:kvm_vcpu
61 struct kvm_vcpu vcpu;
103 static inline struct kvmppc_vcpu_e500 *to_e500(struct kvm_vcpu *vcpu) in to_e500()
130 int kvmppc_e500_emul_tlbwe(struct kvm_vcpu *vcpu);
131 int kvmppc_e500_emul_tlbre(struct kvm_vcpu *vcpu);
132 int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea);
133 int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea);
134 int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea);
138 void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
139 int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
141 int kvmppc_get_one_reg_e500_tlb(struct kvm_vcpu *vcpu, u64 id,
143 int kvmppc_set_one_reg_e500_tlb(struct kvm_vcpu *vcpu, u64 id,
211 static inline unsigned int get_cur_pid(struct kvm_vcpu *vcpu) in get_cur_pid()
216 static inline unsigned int get_cur_as(struct kvm_vcpu *vcpu) in get_cur_as()
221 static inline unsigned int get_cur_pr(struct kvm_vcpu *vcpu) in get_cur_pr()
226 static inline unsigned int get_cur_spid(const struct kvm_vcpu *vcpu) in get_cur_spid()
231 static inline unsigned int get_cur_sas(const struct kvm_vcpu *vcpu) in get_cur_sas()
236 static inline unsigned int get_tlb_tlbsel(const struct kvm_vcpu *vcpu) in get_tlb_tlbsel()
245 static inline unsigned int get_tlb_nv_bit(const struct kvm_vcpu *vcpu) in get_tlb_nv_bit()
250 static inline unsigned int get_tlb_esel_bit(const struct kvm_vcpu *vcpu) in get_tlb_esel_bit()
255 static inline int tlbe_is_host_safe(const struct kvm_vcpu *vcpu, in tlbe_is_host_safe()
308 static inline int get_lpid(struct kvm_vcpu *vcpu) in get_lpid()
313 unsigned int kvmppc_e500_get_tlb_stid(struct kvm_vcpu *vcpu,
316 static inline unsigned int get_tlbmiss_tid(struct kvm_vcpu *vcpu) in get_tlbmiss_tid()
328 static inline bool has_feature(const struct kvm_vcpu *vcpu, in has_feature()