Lines Matching full:wired
2457 unsigned int wired = read_gc0_wired(); in kvm_vz_vcpu_save_wired() local
2461 /* Expand the wired TLB array if necessary */ in kvm_vz_vcpu_save_wired()
2462 wired &= MIPSR6_WIRED_WIRED; in kvm_vz_vcpu_save_wired()
2463 if (wired > vcpu->arch.wired_tlb_limit) { in kvm_vz_vcpu_save_wired()
2464 tlbs = krealloc(vcpu->arch.wired_tlb, wired * in kvm_vz_vcpu_save_wired()
2468 wired = vcpu->arch.wired_tlb_limit; in kvm_vz_vcpu_save_wired()
2471 vcpu->arch.wired_tlb_limit = wired; in kvm_vz_vcpu_save_wired()
2475 if (wired) in kvm_vz_vcpu_save_wired()
2476 /* Save wired entries from the guest TLB */ in kvm_vz_vcpu_save_wired()
2477 kvm_vz_save_guesttlb(vcpu->arch.wired_tlb, 0, wired); in kvm_vz_vcpu_save_wired()
2479 for (i = wired; i < vcpu->arch.wired_tlb_used; ++i) { in kvm_vz_vcpu_save_wired()
2485 vcpu->arch.wired_tlb_used = wired; in kvm_vz_vcpu_save_wired()
2490 /* Load wired entries into the guest TLB */ in kvm_vz_vcpu_load_wired()
2577 * restore wired guest TLB entries (while in guest context). in kvm_vz_vcpu_load()
2722 /* allow wired TLB entries to be overwritten */ in kvm_vz_vcpu_put()
2804 * necessary for cores with a shared root/guest TLB to avoid overlap with wired
2834 * Set Guest.Wired.Limit = 0 (no limit up to Guest.MMUSize-1), unless it in kvm_vz_resize_guest_vtlb()
2835 * would exceed Root.Wired.Limit (clearing Guest.Wired.Wired so write in kvm_vz_resize_guest_vtlb()
2904 * overlap of root wired and guest entries, the guest TLB may in kvm_vz_hardware_enable()
2916 * Reduce to make space for root wired entries and at least 2 in kvm_vz_hardware_enable()
2917 * root non-wired entries. This does assume that long-term wired in kvm_vz_hardware_enable()
2928 * of wired entries. in kvm_vz_hardware_enable()
3091 /* Wired */ in kvm_vz_vcpu_setup()