Lines Matching defs:cur_gfn
595 gfn_t cur_gfn, last_gfn;
601 cur_gfn = memslot->base_gfn;
603 for (; cur_gfn <= last_gfn; cur_gfn += _PAGE_ENTRIES) {
604 gaddr = gfn_to_gpa(cur_gfn);
605 vmaddr = gfn_to_hva_memslot(memslot, cur_gfn);
613 mark_page_dirty(kvm, cur_gfn + i);
1972 unsigned long pgstev, hva, cur_gfn = args->start_gfn;
1976 hva = gfn_to_hva(kvm, cur_gfn);
1986 cur_gfn++;
1993 unsigned long cur_gfn)
1995 int slotidx = gfn_to_memslot_approx(slots, cur_gfn);
1997 unsigned long ofs = cur_gfn - ms->base_gfn;
1999 if (ms->base_gfn + ms->npages <= cur_gfn) {
2009 if (cur_gfn < ms->base_gfn)
2024 unsigned long mem_end, cur_gfn, next_gfn, hva, pgstev;
2031 cur_gfn = kvm_s390_next_dirty_cmma(slots, args->start_gfn);
2032 ms = gfn_to_memslot(kvm, cur_gfn);
2034 args->start_gfn = cur_gfn;
2037 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1);
2041 hva = gfn_to_hva(kvm, cur_gfn);
2045 if (test_and_clear_bit(cur_gfn - ms->base_gfn, kvm_second_dirty_bitmap(ms)))
2052 if (next_gfn > cur_gfn + KVM_S390_MAX_BIT_DISTANCE)
2055 if (cur_gfn == next_gfn)
2056 next_gfn = kvm_s390_next_dirty_cmma(slots, cur_gfn + 1);
2061 cur_gfn++;
2063 if (cur_gfn - ms->base_gfn >= ms->npages) {
2064 ms = gfn_to_memslot(kvm, cur_gfn);