Lines Matching refs:as
81 gva_t eaddr, int tlbsel, unsigned int pid, int as) in kvmppc_e500_tlb_index() argument
117 if (get_tlb_ts(tlbe) != as && as != -1) in kvmppc_e500_tlb_index()
127 gva_t eaddr, int as) in kvmppc_e500_deliver_tlb_miss() argument
140 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss()
148 | (as ? MAS6_SAS : 0); in kvmppc_e500_deliver_tlb_miss()
344 int as = !!get_cur_sas(vcpu); in kvmppc_e500_emul_tlbsx() local
350 esel = kvmppc_e500_tlb_index(vcpu_e500, ea, tlbsel, pid, as); in kvmppc_e500_emul_tlbsx()
454 gva_t eaddr, unsigned int pid, int as) in kvmppc_e500_tlb_search() argument
460 esel = kvmppc_e500_tlb_index(vcpu_e500, eaddr, tlbsel, pid, as); in kvmppc_e500_tlb_search()
475 u8 as; in kvmppc_core_vcpu_translate() local
479 as = (tr->linear_address >> 40) & 0x1; in kvmppc_core_vcpu_translate()
481 index = kvmppc_e500_tlb_search(vcpu, eaddr, pid, as); in kvmppc_core_vcpu_translate()
497 unsigned int as = !!(vcpu->arch.shared->msr & MSR_IS); in kvmppc_mmu_itlb_index() local
499 return kvmppc_e500_tlb_search(vcpu, eaddr, get_cur_pid(vcpu), as); in kvmppc_mmu_itlb_index()
504 unsigned int as = !!(vcpu->arch.shared->msr & MSR_DS); in kvmppc_mmu_dtlb_index() local
506 return kvmppc_e500_tlb_search(vcpu, eaddr, get_cur_pid(vcpu), as); in kvmppc_mmu_dtlb_index()
511 unsigned int as = !!(vcpu->arch.shared->msr & MSR_IS); in kvmppc_mmu_itlb_miss() local
513 kvmppc_e500_deliver_tlb_miss(vcpu, vcpu->arch.regs.nip, as); in kvmppc_mmu_itlb_miss()
518 unsigned int as = !!(vcpu->arch.shared->msr & MSR_DS); in kvmppc_mmu_dtlb_miss() local
520 kvmppc_e500_deliver_tlb_miss(vcpu, vcpu->arch.fault_dear, as); in kvmppc_mmu_dtlb_miss()