Lines Matching refs:tlbcfg
577 sregs->u.e.tlbcfg[0] = vcpu->arch.tlbcfg[0];
578 sregs->u.e.tlbcfg[1] = vcpu->arch.tlbcfg[1];
579 sregs->u.e.tlbcfg[2] = 0;
580 sregs->u.e.tlbcfg[3] = 0;
633 *val = get_reg_val(id, vcpu->arch.tlbcfg[i]);
695 if (reg != vcpu->arch.tlbcfg[i])
720 vcpu->arch.tlbcfg[0] &= ~(TLBnCFG_N_ENTRY | TLBnCFG_ASSOC);
722 vcpu->arch.tlbcfg[0] |= params->tlb_sizes[0];
723 vcpu->arch.tlbcfg[0] |= params->tlb_ways[0] << TLBnCFG_ASSOC_SHIFT;
725 vcpu->arch.tlbcfg[1] &= ~(TLBnCFG_N_ENTRY | TLBnCFG_ASSOC);
726 vcpu->arch.tlbcfg[1] |= params->tlb_sizes[1];
727 vcpu->arch.tlbcfg[1] |= params->tlb_ways[1] << TLBnCFG_ASSOC_SHIFT;
873 vcpu->arch.tlbcfg[0] = mfspr(SPRN_TLB0CFG) &
875 vcpu->arch.tlbcfg[0] |= params[0].entries;
876 vcpu->arch.tlbcfg[0] |= params[0].ways << TLBnCFG_ASSOC_SHIFT;
878 vcpu->arch.tlbcfg[1] = mfspr(SPRN_TLB1CFG) &
880 vcpu->arch.tlbcfg[1] |= params[1].entries;
881 vcpu->arch.tlbcfg[1] |= params[1].ways << TLBnCFG_ASSOC_SHIFT;
891 vcpu->arch.tlbcfg[0] &= ~TLBnCFG_PT;
892 vcpu->arch.tlbcfg[1] &= ~TLBnCFG_IND;