Searched refs:tlbcfg (Results 1 – 9 of 9) sorted by relevance
577 sregs->u.e.tlbcfg[0] = vcpu->arch.tlbcfg[0]; in kvmppc_get_sregs_e500_tlb()578 sregs->u.e.tlbcfg[1] = vcpu->arch.tlbcfg[1]; in kvmppc_get_sregs_e500_tlb()579 sregs->u.e.tlbcfg[2] = 0; in kvmppc_get_sregs_e500_tlb()580 sregs->u.e.tlbcfg[3] = 0; in kvmppc_get_sregs_e500_tlb()633 *val = get_reg_val(id, vcpu->arch.tlbcfg[i]); in kvmppc_get_one_reg_e500_tlb()695 if (reg != vcpu->arch.tlbcfg[i]) in kvmppc_set_one_reg_e500_tlb()720 vcpu->arch.tlbcfg[0] &= ~(TLBnCFG_N_ENTRY | TLBnCFG_ASSOC); in vcpu_mmu_geometry_update()722 vcpu->arch.tlbcfg[0] |= params->tlb_sizes[0]; in vcpu_mmu_geometry_update()723 vcpu->arch.tlbcfg[0] |= params->tlb_ways[0] << TLBnCFG_ASSOC_SHIFT; in vcpu_mmu_geometry_update()725 vcpu->arch.tlbcfg[1] &= ~(TLBnCFG_N_ENTRY | TLBnCFG_ASSOC); in vcpu_mmu_geometry_update()[all …]
363 *spr_val = vcpu->arch.tlbcfg[0]; in kvmppc_core_emulate_mfspr_e500()366 *spr_val = vcpu->arch.tlbcfg[1]; in kvmppc_core_emulate_mfspr_e500()
85 uint32_t tlbcfg = env->sregs[dtlb ? DTLBCFG : ITLBCFG]; in get_page_size() local89 return (tlbcfg >> 16) & 0x3; in get_page_size()92 return (tlbcfg >> 20) & 0x1; in get_page_size()95 return (tlbcfg >> 24) & 0x1; in get_page_size()
3883 u32 tlbcfg; in dump_tlb_book3e() local3888 tlbcfg = mfspr(SPRN_TLB0CFG); in dump_tlb_book3e()3891 tlbcfg = mfspr(SPRN_TLB1CFG); in dump_tlb_book3e()3894 tlbcfg = mfspr(SPRN_TLB2CFG); in dump_tlb_book3e()3897 tlbcfg = mfspr(SPRN_TLB3CFG); in dump_tlb_book3e()3903 nent = tlbcfg & 0xfff; in dump_tlb_book3e()3904 assoc = (tlbcfg >> 24) & 0xff; in dump_tlb_book3e()
270 __u32 tlbcfg[4];/* read-only */ member
269 __u32 tlbcfg[4];/* read-only */ member
706 u32 tlbcfg[4]; member
1128 env->spr[SPR_BOOKE_TLB0CFG] = sregs.u.e.tlbcfg[0]; in kvmppc_get_booke_sregs()1129 env->spr[SPR_BOOKE_TLB1CFG] = sregs.u.e.tlbcfg[1]; in kvmppc_get_booke_sregs()