Lines Matching refs:gfn_range
601 struct kvm_gfn_range gfn_range;
635 gfn_range.arg = range->arg;
636 gfn_range.may_block = range->may_block;
642 gfn_range.start = hva_to_gfn_memslot(hva_start, slot);
643 gfn_range.end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, slot);
644 gfn_range.slot = slot;
655 r.ret |= range->handler(kvm, &gfn_range);
2481 struct kvm_gfn_range gfn_range;
2489 gfn_range.arg = range->arg;
2490 gfn_range.may_block = range->may_block;
2497 gfn_range.slot = slot;
2499 gfn_range.start = max(range->start, slot->base_gfn);
2500 gfn_range.end = min(range->end, slot->base_gfn + slot->npages);
2501 if (gfn_range.start >= gfn_range.end)
2511 ret |= range->handler(kvm, &gfn_range);