Home
last modified time | relevance | path

Searched defs:memslot (Results 1 – 25 of 29) sorted by relevance

12

/linux/arch/arm64/kvm/
A Dmmu.c70 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging()
194 struct kvm_memory_slot *memslot) in stage2_flush_memslot()
212 struct kvm_memory_slot *memslot; in stage2_flush_vm() local
546 struct kvm_memory_slot *memslot) in stage2_unmap_memslot()
597 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local
704 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local
760 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping()
830 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, in transparent_hugepage_adjust()
943 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort()
1190 struct kvm_memory_slot *memslot; in kvm_handle_guest_abort() local
[all …]
A Darm.c1344 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
1350 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
/linux/arch/powerpc/kvm/
A Dbook3s_hv_uvmem.c360 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn()
389 const struct kvm_memory_slot *memslot, bool merge) in kvmppc_memslot_page_merge()
423 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_delete()
431 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_create()
460 struct kvm_memory_slot *memslot, *m; in kvmppc_h_svm_init_start() local
651 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_abort() local
785 const struct kvm_memory_slot *memslot) in kvmppc_uv_migrate_mem_slot()
823 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_done() local
A Dbook3s_64_mmu_hv.c205 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma()
493 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local
736 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local
757 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte()
850 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv()
876 static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp()
1093 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty()
1111 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_hpt()
1136 struct kvm_memory_slot *memslot; in kvmppc_pin_guest_page() local
1168 struct kvm_memory_slot *memslot; in kvmppc_unpin_guest_page() local
[all …]
A Dbook3s_64_mmu_radix.c413 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte()
811 struct kvm_memory_slot *memslot, in kvmppc_book3s_instantiate_page()
938 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local
1015 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix()
1034 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix()
1062 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix()
1082 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty()
1137 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix()
1162 const struct kvm_memory_slot *memslot) in kvmppc_radix_flush_memslot()
A Dbook3s_hv_rm_mmu.c102 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map()
118 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local
135 struct kvm_memory_slot *memslot; in revmap_for_hpte() local
161 struct kvm_memory_slot *memslot; in remove_revmap_chain() local
199 struct kvm_memory_slot *memslot; in kvmppc_do_h_enter() local
894 struct kvm_memory_slot *memslot; in kvmppc_get_hpa() local
934 struct kvm_memory_slot *memslot; in kvmppc_do_h_page_init_zero() local
A Dbook3s.c829 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
844 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
850 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region()
A Dbook3s_pr.c1864 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local
1896 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr()
1902 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_pr()
A Dbook3s_hv_nested.c751 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local
991 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range()
1484 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
A Dbooke.c1809 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
1824 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region()
1839 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
A Dbook3s_64_vio_hv.c81 struct kvm_memory_slot *memslot; in kvmppc_rm_tce_to_ua() local
A Dbook3s_64_vio.c346 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
/linux/arch/riscv/kvm/
A Dmmu.c370 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in stage2_wp_memory_region() local
430 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
435 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
480 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
639 struct kvm_memory_slot *memslot, in kvm_riscv_stage2_map()
A Dvcpu_exit.c423 struct kvm_memory_slot *memslot; in stage2_page_fault() local
/linux/virt/kvm/
A Dkvm_main.c890 struct kvm_memory_slot *memslot; in kvm_free_memslots() local
1267 struct kvm_memory_slot *memslot) in kvm_memslot_delete()
1305 struct kvm_memory_slot *memslot) in kvm_memslot_move_backward()
1340 struct kvm_memory_slot *memslot, in kvm_memslot_move_forward()
1401 struct kvm_memory_slot *memslot, in update_memslots()
1889 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local
2000 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local
2801 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
3022 struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
3040 struct kvm_memory_slot *memslot; in mark_page_dirty() local
[all …]
A Ddirty_ring.c50 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
/linux/arch/mips/kvm/
A Dmips.c236 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
982 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
994 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
/linux/include/linux/
A Dkvm_types.h53 struct kvm_memory_slot *memslot; member
A Dkvm_host.h443 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes()
448 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap()
730 #define kvm_for_each_memslot(memslot, slots) \ argument
1759 static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot) in kvm_is_visible_memslot()
/linux/arch/s390/kvm/
A Dpv.c119 struct kvm_memory_slot *memslot; in kvm_s390_pv_alloc_vm() local
/linux/arch/x86/include/asm/uv/
A Duv_geo.h57 char memslot; /* The memory slot on the bus */ member
/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dvmx.c508 uint32_t memslot) in nested_map_memslot()
/linux/tools/testing/selftests/kvm/lib/
A Dkvm_util.c985 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region()
2218 vm_paddr_t paddr_min, uint32_t memslot) in vm_phy_pages_alloc()
2258 uint32_t memslot) in vm_phy_page_alloc()
/linux/arch/x86/kvm/mmu/
A Dmmu.c5466 slot_handle_level_range(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level_range()
5493 slot_handle_level(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level()
5504 slot_handle_level_4k(struct kvm *kvm, const struct kvm_memory_slot *memslot, in slot_handle_level_4k()
5743 const struct kvm_memory_slot *memslot; in __kvm_zap_rmaps() local
5807 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_remove_write_access()
5904 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
5919 const struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty()
6175 struct kvm_memory_slot *memslot; in kvm_mmu_calculate_default_mmu_pages() local
/linux/arch/powerpc/include/asm/
A Dkvm_book3s_64.h500 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned()

Completed in 90 milliseconds

12