| /linux/virt/kvm/ |
| H A D | pfncache.c | 75 struct kvm_memslots *slots = kvm_memslots(gpc->kvm); in kvm_gpc_check() 293 struct kvm_memslots *slots = kvm_memslots(gpc->kvm); in __kvm_gpc_refresh()
|
| H A D | kvm_main.c | 570 struct kvm_memslots *slots; in kvm_handle_hva_range() 948 static void kvm_free_memslots(struct kvm *kvm, struct kvm_memslots *slots) in kvm_free_memslots() 1102 struct kvm_memslots *slots; in kvm_create_vm() 1439 static struct kvm_memslots *kvm_get_inactive_memslots(struct kvm *kvm, int as_id) in kvm_get_inactive_memslots() 1441 struct kvm_memslots *active = __kvm_memslots(kvm, as_id); in kvm_get_inactive_memslots() 1467 static void kvm_insert_gfn_node(struct kvm_memslots *slots, in kvm_insert_gfn_node() 1492 static void kvm_erase_gfn_node(struct kvm_memslots *slots, in kvm_erase_gfn_node() 1498 static void kvm_replace_gfn_node(struct kvm_memslots *slots, in kvm_replace_gfn_node() 1524 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id); in kvm_replace_memslot() 1609 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id); in kvm_swap_active_memslots() [all …]
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 753 struct kvm_memslots { struct 790 struct kvm_memslots __memslots[KVM_MAX_NR_ADDRESS_SPACES][2]; argument 792 struct kvm_memslots __rcu *memslots[KVM_MAX_NR_ADDRESS_SPACES]; 1086 static inline struct kvm_memslots *__kvm_memslots(struct kvm *kvm, int as_id) in __kvm_memslots() 1094 static inline struct kvm_memslots *kvm_memslots(struct kvm *kvm) in kvm_memslots() function 1099 static inline struct kvm_memslots *kvm_vcpu_memslots(struct kvm_vcpu *vcpu) in kvm_vcpu_memslots() 1106 static inline bool kvm_memslots_empty(struct kvm_memslots *slots) in kvm_memslots_empty() 1119 struct kvm_memory_slot *id_to_memslot(struct kvm_memslots *slots, int id) in id_to_memslot() 1134 struct kvm_memslots *slots; 1149 struct kvm_memslots *slots, in kvm_memslot_iter_start() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 467 struct kvm_memslots *slots; in kvmppc_h_svm_init_start() 488 slots = kvm_memslots(kvm); in kvmppc_h_svm_init_start() 496 slots = kvm_memslots(kvm); in kvmppc_h_svm_init_start() 676 kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm)) in kvmppc_h_svm_init_abort() 835 struct kvm_memslots *slots; in kvmppc_h_svm_init_done() 845 slots = kvm_memslots(kvm); in kvmppc_h_svm_init_done()
|
| H A D | book3s_64_mmu_hv.c | 741 struct kvm_memslots *slots; in kvmppc_rmap_reset() 746 slots = kvm_memslots(kvm); in kvmppc_rmap_reset() 1250 __gfn_to_memslot(kvm_memslots(kvm), gfn); in resize_hpt_rehash_hpte()
|
| H A D | book3s_64_vio.c | 358 memslot = __gfn_to_memslot(kvm_memslots(kvm), gfn); in kvmppc_tce_to_ua()
|
| H A D | book3s_hv_nested.c | 825 kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm)) in kvmhv_release_all_nested()
|
| H A D | book3s_hv.c | 5291 struct kvm_memslots *slots; in kvm_vm_ioctl_get_dirty_log_hv() 5304 slots = kvm_memslots(kvm); in kvm_vm_ioctl_get_dirty_log_hv() 6461 struct kvm_memslots *slots = __kvm_memslots(kvm, i); in kvmhv_svm_off()
|
| /linux/arch/riscv/kvm/ |
| H A D | mmu.c | 24 struct kvm_memslots *slots = kvm_memslots(kvm); in mmu_wp_memory_region() 222 struct kvm_memslots *slots = kvm_memslots(kvm); in mmu_split_memory_region()
|
| /linux/arch/arm64/kvm/ |
| H A D | mmu.c | 381 struct kvm_memslots *slots; in stage2_flush_vm() 388 slots = kvm_memslots(kvm); in stage2_flush_vm() 1115 struct kvm_memslots *slots; in stage2_unmap_vm() 1123 slots = kvm_memslots(kvm); in stage2_unmap_vm() 1278 struct kvm_memslots *slots = kvm_memslots(kvm); in kvm_mmu_wp_memory_region() 1306 struct kvm_memslots *slots; in kvm_mmu_split_memory_region() 1312 slots = kvm_memslots(kvm); in kvm_mmu_split_memory_region()
|
| H A D | arm.c | 162 kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm)) { in kvm_vm_ioctl_enable_cap()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | page_track.c | 191 struct kvm_memslots *slots; in kvm_enable_external_write_tracking()
|
| H A D | mmu.c | 787 struct kvm_memslots *slots; in account_shadowed() 846 struct kvm_memslots *slots; in unaccount_shadowed() 1222 struct kvm_memslots *slots; in rmap_remove() 4072 struct kvm_memslots *slots; in mmu_first_shadow_root_alloc() 7092 struct kvm_memslots *slots; in kvm_rmap_zap_gfn_range()
|
| /linux/arch/loongarch/kvm/ |
| H A D | vcpu.c | 157 struct kvm_memslots *slots; in kvm_update_stolen_time() 167 slots = kvm_memslots(vcpu->kvm); in kvm_update_stolen_time() 1800 struct kvm_memslots *slots; in kvm_vcpu_set_pv_preempted() 1817 slots = kvm_memslots(vcpu->kvm); in kvm_vcpu_set_pv_preempted()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.h | 23 (sizeof(((struct kvm_memslots *)0)->id_hash) * 2 * KVM_MAX_NR_ADDRESS_SPACES)
|
| H A D | x86.c | 2052 struct kvm_memslots *slots; in record_steal_time() 2068 slots = kvm_memslots(vcpu->kvm); in record_steal_time() 2619 struct kvm_memslots *slots; in kvm_steal_time_set_preempted() 2646 slots = kvm_memslots(vcpu->kvm); in kvm_steal_time_set_preempted() 9947 struct kvm_memslots *slots = kvm_memslots(kvm); in __x86_set_memory_region()
|
| /linux/arch/s390/kvm/s390/ |
| H A D | s390.h | 268 static inline unsigned long kvm_s390_get_gfn_end(struct kvm_memslots *slots) in kvm_s390_get_gfn_end()
|
| H A D | s390.c | 1010 struct kvm_memslots *slots; in kvm_s390_set_mem_control() 1036 slots = kvm_memslots(kvm); in kvm_s390_set_mem_control() 1202 struct kvm_memslots *slots; in kvm_s390_vm_start_migration() 1208 slots = kvm_memslots(kvm); in kvm_s390_vm_start_migration()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmx.c | 6962 struct kvm_memslots *slots = kvm_memslots(kvm); in vmx_set_apic_access_page_addr()
|