Lines Matching refs:as_id
1415 static struct kvm_memslots *kvm_get_inactive_memslots(struct kvm *kvm, int as_id) in kvm_get_inactive_memslots() argument
1417 struct kvm_memslots *active = __kvm_memslots(kvm, as_id); in kvm_get_inactive_memslots()
1420 return &kvm->__memslots[as_id][node_idx_inactive]; in kvm_get_inactive_memslots()
1435 return b->as_id; in kvm_memslots_get_as_id()
1437 return a->as_id; in kvm_memslots_get_as_id()
1439 WARN_ON_ONCE(a->as_id != b->as_id); in kvm_memslots_get_as_id()
1440 return a->as_id; in kvm_memslots_get_as_id()
1499 int as_id = kvm_memslots_get_as_id(old, new); in kvm_replace_memslot() local
1500 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id); in kvm_replace_memslot()
1562 static void kvm_swap_active_memslots(struct kvm *kvm, int as_id) in kvm_swap_active_memslots() argument
1564 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id); in kvm_swap_active_memslots()
1567 u64 gen = __kvm_memslots(kvm, as_id)->generation; in kvm_swap_active_memslots()
1586 rcu_assign_pointer(kvm->memslots[as_id], slots); in kvm_swap_active_memslots()
1724 int as_id = kvm_memslots_get_as_id(old, new); in kvm_activate_memslot() local
1726 kvm_swap_active_memslots(kvm, as_id); in kvm_activate_memslot()
1742 dest->as_id = src->as_id; in kvm_copy_memslot()
1763 kvm_swap_active_memslots(kvm, old->as_id); in kvm_invalidate_memslot()
1957 int as_id, id; in __kvm_set_memory_region() local
1964 as_id = mem->slot >> 16; in __kvm_set_memory_region()
1979 if (as_id >= KVM_ADDRESS_SPACE_NUM || id >= KVM_MEM_SLOTS_NUM) in __kvm_set_memory_region()
1986 slots = __kvm_memslots(kvm, as_id); in __kvm_set_memory_region()
2039 new->as_id = as_id; in __kvm_set_memory_region()
2086 int i, as_id, id; in kvm_get_dirty_log() local
2097 as_id = log->slot >> 16; in kvm_get_dirty_log()
2099 if (as_id >= KVM_ADDRESS_SPACE_NUM || id >= KVM_USER_MEM_SLOTS) in kvm_get_dirty_log()
2102 slots = __kvm_memslots(kvm, as_id); in kvm_get_dirty_log()
2149 int i, as_id, id; in kvm_get_dirty_log_protect() local
2159 as_id = log->slot >> 16; in kvm_get_dirty_log_protect()
2161 if (as_id >= KVM_ADDRESS_SPACE_NUM || id >= KVM_USER_MEM_SLOTS) in kvm_get_dirty_log_protect()
2164 slots = __kvm_memslots(kvm, as_id); in kvm_get_dirty_log_protect()
2260 int as_id, id; in kvm_clear_dirty_log_protect() local
2271 as_id = log->slot >> 16; in kvm_clear_dirty_log_protect()
2273 if (as_id >= KVM_ADDRESS_SPACE_NUM || id >= KVM_USER_MEM_SLOTS) in kvm_clear_dirty_log_protect()
2279 slots = __kvm_memslots(kvm, as_id); in kvm_clear_dirty_log_protect()
3365 u32 slot = (memslot->as_id << 16) | memslot->id; in mark_page_dirty_in_slot()