Searched refs:as_id (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/arch/x86/kvm/mmu/ |
| H A D | tdp_mmu.c | 257 int as_id = kvm_mmu_role_as_id(role); in kvm_tdp_mmu_alloc_root() local 272 for_each_valid_tdp_mmu_root_yield_safe(kvm, root, as_id) { in kvm_tdp_mmu_alloc_root() 599 as_id, gfn, old_spte, new_spte, level); in handle_changed_spte() 637 as_id, gfn, old_spte, new_spte, level); in handle_changed_spte() 728 handle_changed_spte(kvm, iter->as_id, iter->gfn, iter->old_spte, in tdp_mmu_set_spte_atomic() 781 iter->old_spte = tdp_mmu_set_spte(kvm, iter->as_id, iter->sptep, in tdp_mmu_iter_set_spte() 1470 for_each_valid_tdp_mmu_root_yield_safe(kvm, root, slot->as_id) in kvm_tdp_mmu_wrprot_slot() 1684 for_each_valid_tdp_mmu_root_yield_safe(kvm, root, slot->as_id) in kvm_tdp_mmu_clear_dirty_slot() 1741 for_each_valid_tdp_mmu_root(kvm, root, slot->as_id) in kvm_tdp_mmu_clear_dirty_pt_masked() 1849 for_each_valid_tdp_mmu_root_yield_safe(kvm, root, slot->as_id) in kvm_tdp_mmu_recover_huge_pages() [all …]
|
| H A D | mmutrace.h | 394 TP_PROTO(int as_id, gfn_t gfn, int level, u64 old_spte, u64 new_spte), 395 TP_ARGS(as_id, gfn, level, old_spte, new_spte), 404 __field(u8, as_id) 412 __entry->as_id = as_id; 416 __entry->as_id, __entry->gfn, __entry->level,
|
| H A D | tdp_iter.h | 103 int as_id; member
|
| H A D | tdp_iter.c | 54 iter->as_id = kvm_mmu_page_as_id(root); in tdp_iter_start()
|
| /linux-6.15/virt/kvm/ |
| H A D | dirty_ring.c | 56 int as_id, id; in kvm_reset_dirty_gfn() local 61 as_id = slot >> 16; in kvm_reset_dirty_gfn() 64 if (as_id >= kvm_arch_nr_memslot_as_ids(kvm) || id >= KVM_USER_MEM_SLOTS) in kvm_reset_dirty_gfn() 67 memslot = id_to_memslot(__kvm_memslots(kvm, as_id), id); in kvm_reset_dirty_gfn()
|
| H A D | kvm_main.c | 1408 return b->as_id; in kvm_memslots_get_as_id() 1410 return a->as_id; in kvm_memslots_get_as_id() 1412 WARN_ON_ONCE(a->as_id != b->as_id); in kvm_memslots_get_as_id() 1413 return a->as_id; in kvm_memslots_get_as_id() 1736 dest->as_id = src->as_id; in kvm_copy_memslot() 1943 int as_id, id; in kvm_set_memory_region() local 1952 as_id = mem->slot >> 16; in kvm_set_memory_region() 2042 new->as_id = as_id; in kvm_set_memory_region() 2103 int i, as_id, id; in kvm_get_dirty_log() local 2166 int i, as_id, id; in kvm_get_dirty_log_protect() local [all …]
|
| /linux-6.15/include/linux/ |
| H A D | kvm_host.h | 602 u16 as_id; member 1055 static inline struct kvm_memslots *__kvm_memslots(struct kvm *kvm, int as_id) in __kvm_memslots() argument 1057 as_id = array_index_nospec(as_id, KVM_MAX_NR_ADDRESS_SPACES); in __kvm_memslots() 1058 return srcu_dereference_check(kvm->memslots[as_id], &kvm->srcu, in __kvm_memslots() 1070 int as_id = kvm_arch_vcpu_memslots_id(vcpu); in kvm_vcpu_memslots() local 1072 return __kvm_memslots(vcpu->kvm, as_id); in kvm_vcpu_memslots()
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 8281 __u32 slot; /* as_id | slot_id */
|