Searched refs:tdp_mmu_roots (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.c | 33 INIT_LIST_HEAD(&kvm->arch.tdp_mmu_roots); in kvm_mmu_init_tdp_mmu() 42 WARN_ON(!list_empty(&kvm->arch.tdp_mmu_roots)); in kvm_mmu_uninit_tdp_mmu() 56 if (list_entry_is_head(root, &kvm->arch.tdp_mmu_roots, link)) in tdp_mmu_next_root_valid() 81 for (_root = list_first_entry(&_kvm->arch.tdp_mmu_roots, \ 87 list_for_each_entry(_root, &_kvm->arch.tdp_mmu_roots, link) 177 list_add(&root->link, &kvm->arch.tdp_mmu_roots); in get_tdp_mmu_vcpu_root()
|
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.c | 17 INIT_LIST_HEAD(&kvm->arch.tdp_mmu_roots); in kvm_mmu_init_tdp_mmu() 44 WARN_ON(!list_empty(&kvm->arch.tdp_mmu_roots)); in kvm_mmu_uninit_tdp_mmu() 105 * Returns NULL if the end of tdp_mmu_roots was reached. 116 next_root = list_next_or_null_rcu(&kvm->arch.tdp_mmu_roots, in tdp_mmu_next_root() 120 next_root = list_first_or_null_rcu(&kvm->arch.tdp_mmu_roots, in tdp_mmu_next_root() 128 next_root = list_next_or_null_rcu(&kvm->arch.tdp_mmu_roots, in tdp_mmu_next_root() 176 list_for_each_entry(_root, &_kvm->arch.tdp_mmu_roots, link) \ 251 list_add_rcu(&root->link, &kvm->arch.tdp_mmu_roots); in kvm_tdp_mmu_get_vcpu_root_hpa() 934 list_for_each_entry(root, &kvm->arch.tdp_mmu_roots, link) { in kvm_tdp_mmu_invalidate_all_roots()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 1016 struct list_head tdp_mmu_roots; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 1407 struct list_head tdp_mmu_roots; member 1412 * - tdp_mmu_roots (above)
|
Completed in 13 milliseconds