Lines Matching refs:old
1505 struct kvm_memory_slot *old, in kvm_replace_gfn_node() argument
1510 WARN_ON_ONCE(old->base_gfn != new->base_gfn); in kvm_replace_gfn_node()
1512 rb_replace_node(&old->gfn_node[idx], &new->gfn_node[idx], in kvm_replace_gfn_node()
1526 struct kvm_memory_slot *old, in kvm_replace_memslot() argument
1529 int as_id = kvm_memslots_get_as_id(old, new); in kvm_replace_memslot()
1533 if (old) { in kvm_replace_memslot()
1534 hash_del(&old->id_node[idx]); in kvm_replace_memslot()
1535 interval_tree_remove(&old->hva_node[idx], &slots->hva_tree); in kvm_replace_memslot()
1537 if ((long)old == atomic_long_read(&slots->last_used_slot)) in kvm_replace_memslot()
1541 kvm_erase_gfn_node(slots, old); in kvm_replace_memslot()
1569 if (old && old->base_gfn == new->base_gfn) { in kvm_replace_memslot()
1570 kvm_replace_gfn_node(slots, old, new); in kvm_replace_memslot()
1572 if (old) in kvm_replace_memslot()
1573 kvm_erase_gfn_node(slots, old); in kvm_replace_memslot()
1672 const struct kvm_memory_slot *old, in kvm_prepare_memory_region() argument
1688 else if (old && old->dirty_bitmap) in kvm_prepare_memory_region()
1689 new->dirty_bitmap = old->dirty_bitmap; in kvm_prepare_memory_region()
1700 r = kvm_arch_prepare_memory_region(kvm, old, new, change); in kvm_prepare_memory_region()
1703 if (r && new && new->dirty_bitmap && (!old || !old->dirty_bitmap)) in kvm_prepare_memory_region()
1710 struct kvm_memory_slot *old, in kvm_commit_memory_region() argument
1714 int old_flags = old ? old->flags : 0; in kvm_commit_memory_region()
1721 kvm->nr_memslot_pages -= old->npages; in kvm_commit_memory_region()
1731 kvm_arch_commit_memory_region(kvm, old, new, change); in kvm_commit_memory_region()
1739 kvm_free_memslot(kvm, old); in kvm_commit_memory_region()
1747 if (old->dirty_bitmap && !new->dirty_bitmap) in kvm_commit_memory_region()
1748 kvm_destroy_dirty_bitmap(old); in kvm_commit_memory_region()
1755 kfree(old); in kvm_commit_memory_region()
1772 struct kvm_memory_slot *old, in kvm_activate_memslot() argument
1775 int as_id = kvm_memslots_get_as_id(old, new); in kvm_activate_memslot()
1780 kvm_replace_memslot(kvm, old, new); in kvm_activate_memslot()
1797 struct kvm_memory_slot *old, in kvm_invalidate_memslot() argument
1805 kvm_copy_memslot(invalid_slot, old); in kvm_invalidate_memslot()
1807 kvm_replace_memslot(kvm, old, invalid_slot); in kvm_invalidate_memslot()
1814 kvm_swap_active_memslots(kvm, old->as_id); in kvm_invalidate_memslot()
1822 kvm_arch_flush_shadow_memslot(kvm, old); in kvm_invalidate_memslot()
1835 old->arch = invalid_slot->arch; in kvm_invalidate_memslot()
1847 struct kvm_memory_slot *old, in kvm_delete_memslot() argument
1854 kvm_replace_memslot(kvm, old, NULL); in kvm_delete_memslot()
1859 struct kvm_memory_slot *old, in kvm_move_memslot() argument
1867 kvm_replace_memslot(kvm, old, new); in kvm_move_memslot()
1872 struct kvm_memory_slot *old, in kvm_update_flags_memslot() argument
1880 kvm_replace_memslot(kvm, old, new); in kvm_update_flags_memslot()
1881 kvm_activate_memslot(kvm, old, new); in kvm_update_flags_memslot()
1885 struct kvm_memory_slot *old, in kvm_set_memslot() argument
1927 kvm_invalidate_memslot(kvm, old, invalid_slot); in kvm_set_memslot()
1930 r = kvm_prepare_memory_region(kvm, old, new, change); in kvm_set_memslot()
1939 kvm_activate_memslot(kvm, invalid_slot, old); in kvm_set_memslot()
1957 kvm_delete_memslot(kvm, old, invalid_slot); in kvm_set_memslot()
1959 kvm_move_memslot(kvm, old, new, invalid_slot); in kvm_set_memslot()
1961 kvm_update_flags_memslot(kvm, old, new); in kvm_set_memslot()
1974 kvm_commit_memory_region(kvm, old, new, change); in kvm_set_memslot()
1995 struct kvm_memory_slot *old, *new; in kvm_set_memory_region() local
2049 old = id_to_memslot(slots, id); in kvm_set_memory_region()
2052 if (!old || !old->npages) in kvm_set_memory_region()
2055 if (WARN_ON_ONCE(kvm->nr_memslot_pages < old->npages)) in kvm_set_memory_region()
2058 return kvm_set_memslot(kvm, old, NULL, KVM_MR_DELETE); in kvm_set_memory_region()
2064 if (!old || !old->npages) { in kvm_set_memory_region()
2077 if ((mem->userspace_addr != old->userspace_addr) || in kvm_set_memory_region()
2078 (npages != old->npages) || in kvm_set_memory_region()
2079 ((mem->flags ^ old->flags) & KVM_MEM_READONLY)) in kvm_set_memory_region()
2082 if (base_gfn != old->base_gfn) in kvm_set_memory_region()
2084 else if (mem->flags != old->flags) in kvm_set_memory_region()
2111 r = kvm_set_memslot(kvm, old, new, change); in kvm_set_memory_region()
3578 unsigned int old, val, grow, grow_start; in grow_halt_poll_ns() local
3580 old = val = vcpu->halt_poll_ns; in grow_halt_poll_ns()
3592 trace_kvm_halt_poll_ns_grow(vcpu->vcpu_id, val, old); in grow_halt_poll_ns()
3597 unsigned int old, val, shrink, grow_start; in shrink_halt_poll_ns() local
3599 old = val = vcpu->halt_poll_ns; in shrink_halt_poll_ns()
3611 trace_kvm_halt_poll_ns_shrink(vcpu->vcpu_id, val, old); in shrink_halt_poll_ns()