Lines Matching refs:gpa
1656 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest() argument
1658 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest()
1660 int offset = offset_in_page(gpa); in kvm_read_guest()
1676 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest() argument
1678 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_read_guest()
1680 int offset = offset_in_page(gpa); in kvm_vcpu_read_guest()
1713 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic() argument
1716 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest_atomic()
1718 int offset = offset_in_page(gpa); in kvm_read_guest_atomic()
1724 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic() argument
1727 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_read_guest_atomic()
1729 int offset = offset_in_page(gpa); in kvm_vcpu_read_guest_atomic()
1769 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest() argument
1772 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_write_guest()
1774 int offset = offset_in_page(gpa); in kvm_write_guest()
1790 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest() argument
1793 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_write_guest()
1795 int offset = offset_in_page(gpa); in kvm_vcpu_write_guest()
1812 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init() argument
1815 int offset = offset_in_page(gpa); in kvm_gfn_to_hva_cache_init()
1816 gfn_t start_gfn = gpa >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1817 gfn_t end_gfn = (gpa + len - 1) >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1821 ghc->gpa = gpa; in kvm_gfn_to_hva_cache_init()
1857 kvm_gfn_to_hva_cache_init(kvm, ghc, ghc->gpa, ghc->len); in kvm_write_guest_cached()
1860 return kvm_write_guest(kvm, ghc->gpa, data, len); in kvm_write_guest_cached()
1868 mark_page_dirty_in_slot(ghc->memslot, ghc->gpa >> PAGE_SHIFT); in kvm_write_guest_cached()
1883 kvm_gfn_to_hva_cache_init(kvm, ghc, ghc->gpa, ghc->len); in kvm_read_guest_cached()
1886 return kvm_read_guest(kvm, ghc->gpa, data, len); in kvm_read_guest_cached()
1907 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest() argument
1909 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_clear_guest()
1911 int offset = offset_in_page(gpa); in kvm_clear_guest()