Searched refs:pgoff (Results 1 – 2 of 2) sorted by relevance
33 gfn_t gfn = slot->base_gfn + index - slot->gmem.pgoff; in __kvm_gmem_prepare_folio()80 WARN_ON(!IS_ALIGNED(slot->gmem.pgoff, 1 << folio_order(folio))); in kvm_gmem_prepare_folio()81 index = gfn - slot->base_gfn + slot->gmem.pgoff; in kvm_gmem_prepare_folio()114 pgoff_t pgoff = slot->gmem.pgoff; in kvm_gmem_invalidate_begin() local117 .start = slot->base_gfn + max(pgoff, start) - pgoff, in kvm_gmem_invalidate_begin()118 .end = slot->base_gfn + min(pgoff + slot->npages, end) - pgoff, in kvm_gmem_invalidate_begin()312 return gfn - slot->base_gfn + slot->gmem.pgoff; in kvm_gmem_get_index()474 BUILD_BUG_ON(sizeof(gfn_t) != sizeof(slot->gmem.pgoff)); in kvm_gmem_bind()510 slot->gmem.pgoff = start; in kvm_gmem_bind()528 unsigned long start = slot->gmem.pgoff; in kvm_gmem_unbind()
4032 static bool kvm_page_in_dirty_ring(struct kvm *kvm, unsigned long pgoff) in kvm_page_in_dirty_ring() argument4035 return (pgoff >= KVM_DIRTY_LOG_PAGE_OFFSET) && in kvm_page_in_dirty_ring()4036 (pgoff < KVM_DIRTY_LOG_PAGE_OFFSET + in kvm_page_in_dirty_ring()4048 if (vmf->pgoff == 0) in kvm_vcpu_fault()4051 else if (vmf->pgoff == KVM_PIO_PAGE_OFFSET) in kvm_vcpu_fault()4055 else if (vmf->pgoff == KVM_COALESCED_MMIO_PAGE_OFFSET) in kvm_vcpu_fault()4058 else if (kvm_page_in_dirty_ring(vcpu->kvm, vmf->pgoff)) in kvm_vcpu_fault()4061 vmf->pgoff - KVM_DIRTY_LOG_PAGE_OFFSET); in kvm_vcpu_fault()
Completed in 19 milliseconds