Lines Matching full:wired
2463 unsigned int wired = read_gc0_wired(); in kvm_vz_vcpu_save_wired() local
2467 /* Expand the wired TLB array if necessary */ in kvm_vz_vcpu_save_wired()
2468 wired &= MIPSR6_WIRED_WIRED; in kvm_vz_vcpu_save_wired()
2469 if (wired > vcpu->arch.wired_tlb_limit) { in kvm_vz_vcpu_save_wired()
2470 tlbs = krealloc(vcpu->arch.wired_tlb, wired * in kvm_vz_vcpu_save_wired()
2474 wired = vcpu->arch.wired_tlb_limit; in kvm_vz_vcpu_save_wired()
2477 vcpu->arch.wired_tlb_limit = wired; in kvm_vz_vcpu_save_wired()
2481 if (wired) in kvm_vz_vcpu_save_wired()
2482 /* Save wired entries from the guest TLB */ in kvm_vz_vcpu_save_wired()
2483 kvm_vz_save_guesttlb(vcpu->arch.wired_tlb, 0, wired); in kvm_vz_vcpu_save_wired()
2485 for (i = wired; i < vcpu->arch.wired_tlb_used; ++i) { in kvm_vz_vcpu_save_wired()
2491 vcpu->arch.wired_tlb_used = wired; in kvm_vz_vcpu_save_wired()
2496 /* Load wired entries into the guest TLB */ in kvm_vz_vcpu_load_wired()
2583 * restore wired guest TLB entries (while in guest context). in kvm_vz_vcpu_load()
2728 /* allow wired TLB entries to be overwritten */ in kvm_vz_vcpu_put()
2810 * necessary for cores with a shared root/guest TLB to avoid overlap with wired
2840 * Set Guest.Wired.Limit = 0 (no limit up to Guest.MMUSize-1), unless it in kvm_vz_resize_guest_vtlb()
2841 * would exceed Root.Wired.Limit (clearing Guest.Wired.Wired so write in kvm_vz_resize_guest_vtlb()
2910 * overlap of root wired and guest entries, the guest TLB may in kvm_vz_hardware_enable()
2922 * Reduce to make space for root wired entries and at least 2 in kvm_vz_hardware_enable()
2923 * root non-wired entries. This does assume that long-term wired in kvm_vz_hardware_enable()
2934 * of wired entries. in kvm_vz_hardware_enable()
3097 /* Wired */ in kvm_vz_vcpu_setup()