Searched refs:gtlbe (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/powerpc/kvm/ |
H A D | e500_mmu_host.c | 142 struct kvm_book3e_206_tlb_entry *gtlbe, in write_stlbe() argument 187 struct kvm_book3e_206_tlb_entry *gtlbe = in inval_gtlbe_on_host() local 234 kvmppc_e500_tlbil_one(vcpu_e500, gtlbe); in inval_gtlbe_on_host() 246 struct kvm_book3e_206_tlb_entry *gtlbe, in kvmppc_e500_ref_setup() argument 258 if (tlbe_is_writable(gtlbe)) in kvmppc_e500_ref_setup() 306 struct kvm_book3e_206_tlb_entry *gtlbe, in kvmppc_e500_setup_stlbe() argument 514 struct kvm_book3e_206_tlb_entry *gtlbe; in kvmppc_e500_tlb0_map() local 520 gtlbe = get_entry(vcpu_e500, 0, esel); in kvmppc_e500_tlb0_map() 524 get_tlb_raddr(gtlbe) >> PAGE_SHIFT, in kvmppc_e500_tlb0_map() 525 gtlbe, 0, stlbe, ref); in kvmppc_e500_tlb0_map() [all …]
|
H A D | e500_mmu.c | 184 size = get_tlb_bytes(gtlbe); in kvmppc_need_recalc_tlb1map_range() 199 if (!get_tlb_v(gtlbe)) in kvmppc_set_tlb1map_range() 202 size = get_tlb_bytes(gtlbe); in kvmppc_set_tlb1map_range() 217 if (unlikely(get_tlb_iprot(gtlbe))) in kvmppc_e500_gtlbe_invalidate() 223 gtlbe->mas1 = 0; in kvmppc_e500_gtlbe_invalidate() 357 if (gtlbe) { in kvmppc_e500_emul_tlbsx() 403 if (get_tlb_v(gtlbe)) { in kvmppc_e500_emul_tlbwe() 413 gtlbe->mas2 &= 0xffffffffUL; in kvmppc_e500_emul_tlbwe() 417 gtlbe->mas2, gtlbe->mas7_3); in kvmppc_e500_emul_tlbwe() 435 u64 eaddr = get_tlb_eaddr(gtlbe); in kvmppc_e500_emul_tlbwe() [all …]
|
H A D | e500.h | 283 struct kvm_book3e_206_tlb_entry *gtlbe); 287 #define kvmppc_e500_get_tlb_stid(vcpu, gtlbe) get_tlb_tid(gtlbe) argument 289 #define get_tlb_sts(gtlbe) (gtlbe->mas1 & MAS1_TS) argument 311 struct kvm_book3e_206_tlb_entry *gtlbe); 322 #define get_tlb_sts(gtlbe) (MAS1_TS) argument
|
H A D | e500.c | 215 struct kvm_book3e_206_tlb_entry *gtlbe) in kvmppc_e500_get_tlb_stid() argument 217 return kvmppc_e500_get_sid(to_e500(vcpu), get_tlb_ts(gtlbe), in kvmppc_e500_get_tlb_stid() 218 get_tlb_tid(gtlbe), get_cur_pr(vcpu), 0); in kvmppc_e500_get_tlb_stid() 233 struct kvm_book3e_206_tlb_entry *gtlbe) in kvmppc_e500_tlbil_one() argument 241 ts = get_tlb_ts(gtlbe); in kvmppc_e500_tlbil_one() 242 tid = get_tlb_tid(gtlbe); in kvmppc_e500_tlbil_one() 270 eaddr = get_tlb_eaddr(gtlbe); in kvmppc_e500_tlbil_one()
|
H A D | e500mc.c | 57 struct kvm_book3e_206_tlb_entry *gtlbe) in kvmppc_e500_tlbil_one() argument 64 ts = get_tlb_ts(gtlbe); in kvmppc_e500_tlbil_one() 65 tid = get_tlb_tid(gtlbe); in kvmppc_e500_tlbil_one() 69 eaddr = get_tlb_eaddr(gtlbe); in kvmppc_e500_tlbil_one()
|