kvm_resolve_pfn
*pfn = kvm_resolve_pfn(kfp, page, NULL, true);
*pfn = kvm_resolve_pfn(kfp, page, NULL, flags & FOLL_WRITE);
*p_pfn = kvm_resolve_pfn(kfp, NULL, &args, args.writable);