Home
last modified time | relevance | path

Searched refs:pgoff (Results 1 – 2 of 2) sorted by relevance

/virt/kvm/
A Dguest_memfd.c33 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() local
117 .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()
A Dkvm_main.c4032 static bool kvm_page_in_dirty_ring(struct kvm *kvm, unsigned long pgoff) in kvm_page_in_dirty_ring() argument
4035 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