Lines Matching refs:cur_gfn

618 	gfn_t cur_gfn, last_gfn;  in kvm_arch_sync_dirty_log()  local
624 cur_gfn = memslot->base_gfn; in kvm_arch_sync_dirty_log()
626 for (; cur_gfn <= last_gfn; cur_gfn += _PAGE_ENTRIES) { in kvm_arch_sync_dirty_log()
627 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log()
628 vmaddr = gfn_to_hva_memslot(memslot, cur_gfn); in kvm_arch_sync_dirty_log()
636 mark_page_dirty(kvm, cur_gfn + i); in kvm_arch_sync_dirty_log()
1944 unsigned long pgstev, hva, cur_gfn = args->start_gfn; in kvm_s390_peek_cmma() local
1948 hva = gfn_to_hva(kvm, cur_gfn); in kvm_s390_peek_cmma()
1958 cur_gfn++; in kvm_s390_peek_cmma()
1971 unsigned long cur_gfn) in kvm_s390_next_dirty_cmma() argument
1973 struct kvm_memory_slot *ms = gfn_to_memslot_approx(slots, cur_gfn); in kvm_s390_next_dirty_cmma()
1974 unsigned long ofs = cur_gfn - ms->base_gfn; in kvm_s390_next_dirty_cmma()
1977 if (ms->base_gfn + ms->npages <= cur_gfn) { in kvm_s390_next_dirty_cmma()
1997 unsigned long mem_end, cur_gfn, next_gfn, hva, pgstev; in kvm_s390_get_cmma() local
2004 cur_gfn = kvm_s390_next_dirty_cmma(slots, args->start_gfn); in kvm_s390_get_cmma()
2005 ms = gfn_to_memslot(kvm, cur_gfn); in kvm_s390_get_cmma()
2007 args->start_gfn = cur_gfn; in kvm_s390_get_cmma()
2010 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1); in kvm_s390_get_cmma()
2014 hva = gfn_to_hva(kvm, cur_gfn); in kvm_s390_get_cmma()
2018 if (test_and_clear_bit(cur_gfn - ms->base_gfn, kvm_second_dirty_bitmap(ms))) in kvm_s390_get_cmma()
2025 if (next_gfn > cur_gfn + KVM_S390_MAX_BIT_DISTANCE) in kvm_s390_get_cmma()
2028 if (cur_gfn == next_gfn) in kvm_s390_get_cmma()
2029 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1); in kvm_s390_get_cmma()
2034 cur_gfn++; in kvm_s390_get_cmma()
2036 if (cur_gfn - ms->base_gfn >= ms->npages) { in kvm_s390_get_cmma()
2037 ms = gfn_to_memslot(kvm, cur_gfn); in kvm_s390_get_cmma()