Lines Matching defs:kvmppc_mmu
390 struct kvmppc_mmu { struct
392 void (*slbmte)(struct kvm_vcpu *vcpu, u64 rb, u64 rs);
393 u64 (*slbmfee)(struct kvm_vcpu *vcpu, u64 slb_nr);
394 u64 (*slbmfev)(struct kvm_vcpu *vcpu, u64 slb_nr);
395 int (*slbfee)(struct kvm_vcpu *vcpu, gva_t eaddr, ulong *ret_slb);
396 void (*slbie)(struct kvm_vcpu *vcpu, u64 slb_nr);
397 void (*slbia)(struct kvm_vcpu *vcpu);
399 void (*mtsrin)(struct kvm_vcpu *vcpu, u32 srnum, ulong value);
400 u32 (*mfsrin)(struct kvm_vcpu *vcpu, u32 srnum);
401 int (*xlate)(struct kvm_vcpu *vcpu, gva_t eaddr,
403 void (*tlbie)(struct kvm_vcpu *vcpu, ulong addr, bool large);
404 int (*esid_to_vsid)(struct kvm_vcpu *vcpu, ulong esid, u64 *vsid);
405 u64 (*ea_to_vp)(struct kvm_vcpu *vcpu, gva_t eaddr, bool data);
406 bool (*is_dcbz32)(struct kvm_vcpu *vcpu);