Lines Matching refs:cur_gfn

657 	gfn_t cur_gfn, last_gfn;  in kvm_arch_sync_dirty_log()  local
663 cur_gfn = memslot->base_gfn; in kvm_arch_sync_dirty_log()
665 for (; cur_gfn <= last_gfn; cur_gfn += _PAGE_ENTRIES) { in kvm_arch_sync_dirty_log()
666 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log()
667 vmaddr = gfn_to_hva_memslot(memslot, cur_gfn); in kvm_arch_sync_dirty_log()
675 mark_page_dirty(kvm, cur_gfn + i); in kvm_arch_sync_dirty_log()
2108 unsigned long pgstev, hva, cur_gfn = args->start_gfn; in kvm_s390_peek_cmma() local
2112 hva = gfn_to_hva(kvm, cur_gfn); in kvm_s390_peek_cmma()
2122 cur_gfn++; in kvm_s390_peek_cmma()
2135 unsigned long cur_gfn) in kvm_s390_next_dirty_cmma() argument
2137 struct kvm_memory_slot *ms = gfn_to_memslot_approx(slots, cur_gfn); in kvm_s390_next_dirty_cmma()
2138 unsigned long ofs = cur_gfn - ms->base_gfn; in kvm_s390_next_dirty_cmma()
2141 if (ms->base_gfn + ms->npages <= cur_gfn) { in kvm_s390_next_dirty_cmma()
2161 unsigned long mem_end, cur_gfn, next_gfn, hva, pgstev; in kvm_s390_get_cmma() local
2168 cur_gfn = kvm_s390_next_dirty_cmma(slots, args->start_gfn); in kvm_s390_get_cmma()
2169 ms = gfn_to_memslot(kvm, cur_gfn); in kvm_s390_get_cmma()
2171 args->start_gfn = cur_gfn; in kvm_s390_get_cmma()
2174 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1); in kvm_s390_get_cmma()
2178 hva = gfn_to_hva(kvm, cur_gfn); in kvm_s390_get_cmma()
2182 if (test_and_clear_bit(cur_gfn - ms->base_gfn, kvm_second_dirty_bitmap(ms))) in kvm_s390_get_cmma()
2189 if (next_gfn > cur_gfn + KVM_S390_MAX_BIT_DISTANCE) in kvm_s390_get_cmma()
2192 if (cur_gfn == next_gfn) in kvm_s390_get_cmma()
2193 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1); in kvm_s390_get_cmma()
2198 cur_gfn++; in kvm_s390_get_cmma()
2200 if (cur_gfn - ms->base_gfn >= ms->npages) { in kvm_s390_get_cmma()
2201 ms = gfn_to_memslot(kvm, cur_gfn); in kvm_s390_get_cmma()