Home
last modified time | relevance | path

Searched defs:memslot (Results 51 - 57 of 57) sorted by relevance

123

/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dmmu.c1459 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local
5235 slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot, slot_level_handler fn, int start_level, int end_level, gfn_t start_gfn, gfn_t end_gfn, bool lock_flush_tlb) slot_handle_level_range() argument
5268 slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot, slot_level_handler fn, int start_level, int end_level, bool lock_flush_tlb) slot_handle_level() argument
5279 slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot, slot_level_handler fn, bool lock_flush_tlb) slot_handle_all_level() argument
5287 slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot, slot_level_handler fn, bool lock_flush_tlb) slot_handle_large_level() argument
5295 slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot, slot_level_handler fn, bool lock_flush_tlb) slot_handle_leaf() argument
5506 struct kvm_memory_slot *memslot; kvm_zap_gfn_range() local
5543 kvm_mmu_slot_remove_write_access(struct kvm *kvm, struct kvm_memory_slot *memslot, int start_level) kvm_mmu_slot_remove_write_access() argument
5610 kvm_mmu_zap_collapsible_sptes(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvm_mmu_zap_collapsible_sptes() argument
5623 kvm_arch_flush_remote_tlbs_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_arch_flush_remote_tlbs_memslot() argument
5638 kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_mmu_slot_leaf_clear_dirty() argument
5660 kvm_mmu_slot_largepage_remove_write_access(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_mmu_slot_largepage_remove_write_access() argument
5677 kvm_mmu_slot_set_dirty(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_mmu_slot_set_dirty() argument
5952 struct kvm_memory_slot *memslot; kvm_mmu_calculate_default_mmu_pages() local
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.c7676 vmx_enable_log_dirty_pt_masked(struct kvm *kvm, struct kvm_memory_slot *memslot, gfn_t offset, unsigned long mask) vmx_enable_log_dirty_pt_masked() argument
/kernel/linux/linux-5.10/virt/kvm/
H A Dkvm_main.c695 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap() argument
716 struct kvm_memory_slot *memslot; in kvm_free_memslots() local
1009 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap() argument
1024 kvm_memslot_delete(struct kvm_memslots *slots, struct kvm_memory_slot *memslot) kvm_memslot_delete() argument
1062 kvm_memslot_move_backward(struct kvm_memslots *slots, struct kvm_memory_slot *memslot) kvm_memslot_move_backward() argument
1097 kvm_memslot_move_forward(struct kvm_memslots *slots, struct kvm_memory_slot *memslot, int start) kvm_memslot_move_forward() argument
1158 update_memslots(struct kvm_memslots *slots, struct kvm_memory_slot *memslot, enum kvm_mr_change change) update_memslots() argument
1502 kvm_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log, int *is_dirty, struct kvm_memory_slot **memslot) kvm_get_dirty_log() argument
1564 struct kvm_memory_slot *memslot; kvm_get_dirty_log_protect() local
1671 struct kvm_memory_slot *memslot; kvm_clear_dirty_log_protect() local
1766 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); kvm_is_visible_gfn() local
1774 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); kvm_vcpu_is_visible_gfn() local
2306 __kvm_unmap_gfn(struct kvm_memory_slot *memslot, struct kvm_host_map *map, struct gfn_to_pfn_cache *cache, bool dirty, bool atomic) __kvm_unmap_gfn() argument
2540 __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, const void *data, int offset, int len) __kvm_write_guest_page() argument
2767 mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn) mark_page_dirty_in_slot() argument
2779 struct kvm_memory_slot *memslot; mark_page_dirty() local
2788 struct kvm_memory_slot *memslot; kvm_vcpu_mark_page_dirty() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dmmu.c6206 const struct kvm_memory_slot *memslot; kvm_rmap_zap_gfn_range() local
6270 kvm_mmu_slot_remove_write_access(struct kvm *kvm, const struct kvm_memory_slot *memslot, int start_level) kvm_mmu_slot_remove_write_access() argument
6518 kvm_mmu_try_split_huge_pages(struct kvm *kvm, const struct kvm_memory_slot *memslot, u64 start, u64 end, int target_level) kvm_mmu_try_split_huge_pages() argument
6537 kvm_mmu_slot_try_split_huge_pages(struct kvm *kvm, const struct kvm_memory_slot *memslot, int target_level) kvm_mmu_slot_try_split_huge_pages() argument
6633 kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvm_mmu_slot_leaf_clear_dirty() argument
[all...]
/kernel/linux/linux-6.6/virt/kvm/
H A Dkvm_main.c382 kvm_flush_remote_tlbs_memslot(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvm_flush_remote_tlbs_memslot() argument
978 kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) kvm_destroy_dirty_bitmap() argument
1000 struct kvm_memory_slot *memslot; kvm_free_memslots() local
1404 kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) kvm_alloc_dirty_bitmap() argument
2082 kvm_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log, int *is_dirty, struct kvm_memory_slot **memslot) kvm_get_dirty_log() argument
2148 struct kvm_memory_slot *memslot; kvm_get_dirty_log_protect() local
2259 struct kvm_memory_slot *memslot; kvm_clear_dirty_log_protect() local
2386 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); kvm_is_visible_gfn() local
2394 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); kvm_vcpu_is_visible_gfn() local
3129 __kvm_write_guest_page(struct kvm *kvm, struct kvm_memory_slot *memslot, gfn_t gfn, const void *data, int offset, int len) __kvm_write_guest_page() argument
3350 mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn) mark_page_dirty_in_slot() argument
3377 struct kvm_memory_slot *memslot; mark_page_dirty() local
3386 struct kvm_memory_slot *memslot; kvm_vcpu_mark_page_dirty() local
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c5342 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument
10896 kvm_arch_prepare_memory_region(struct kvm *kvm, struct kvm_memory_slot *memslot, const struct kvm_userspace_memory_region *mem, enum kvm_mr_change change) kvm_arch_prepare_memory_region() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c6256 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument
[all...]

Completed in 62 milliseconds

123