Lines Matching refs:gpa
1550 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest() argument
1552 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest()
1554 int offset = offset_in_page(gpa); in kvm_read_guest()
1570 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic() argument
1575 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest_atomic()
1576 int offset = offset_in_page(gpa); in kvm_read_guest_atomic()
1607 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest() argument
1610 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_write_guest()
1612 int offset = offset_in_page(gpa); in kvm_write_guest()
1629 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init() argument
1632 int offset = offset_in_page(gpa); in kvm_gfn_to_hva_cache_init()
1633 gfn_t start_gfn = gpa >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1634 gfn_t end_gfn = (gpa + len - 1) >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1638 ghc->gpa = gpa; in kvm_gfn_to_hva_cache_init()
1674 kvm_gfn_to_hva_cache_init(kvm, ghc, ghc->gpa, ghc->len); in kvm_write_guest_cached()
1677 return kvm_write_guest(kvm, ghc->gpa, data, len); in kvm_write_guest_cached()
1685 mark_page_dirty_in_slot(kvm, ghc->memslot, ghc->gpa >> PAGE_SHIFT); in kvm_write_guest_cached()
1700 kvm_gfn_to_hva_cache_init(kvm, ghc, ghc->gpa, ghc->len); in kvm_read_guest_cached()
1703 return kvm_read_guest(kvm, ghc->gpa, data, len); in kvm_read_guest_cached()
1724 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest() argument
1726 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_clear_guest()
1728 int offset = offset_in_page(gpa); in kvm_clear_guest()