/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 783 int fn, gn, gfn; local 821 for (gfn = 0; gfn < 4; gfn++) 822 if (g->funcs[gfn] == fn) 824 if (gfn == 4)
|
/linux-master/arch/arm64/kvm/ |
H A D | mmu.c | 176 gfn_t gfn, u64 nr_pages) 179 gfn << PAGE_SHIFT, nr_pages << PAGE_SHIFT); 1178 * @gfn_offset: The gfn offset in memory slot 1390 gfn_t gfn; local 1472 gfn = fault_ipa >> PAGE_SHIFT; 1491 pfn = __gfn_to_pfn_memslot(memslot, gfn, false, false, NULL, 1588 mark_page_dirty_in_slot(kvm, memslot, gfn); 1632 gfn_t gfn; local 1687 gfn = fault_ipa >> PAGE_SHIFT; 1688 memslot = gfn_to_memslot(vcpu->kvm, gfn); 175 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) argument [all...] |
H A D | guest.c | 1023 gpa_t gfn; local 1043 gfn = gpa_to_gfn(guest_ipa); 1048 kvm_pfn_t pfn = gfn_to_pfn_prot(kvm, gfn, write, NULL); 1098 gfn++;
|
/linux-master/drivers/xen/ |
H A D | gntdev.c | 800 unsigned long *gfn) 814 *gfn = pfn_to_gfn(xen_pfn); 889 unsigned long gfn; local 914 ret = gntdev_get_page(batch, virt, &gfn); 918 op->source.u.gmfn = gfn; 934 ret = gntdev_get_page(batch, virt, &gfn); 938 op->dest.u.gmfn = gfn; 799 gntdev_get_page(struct gntdev_copy_batch *batch, void __user *virt, unsigned long *gfn) argument
|
H A D | privcmd.c | 333 /* User-space gfn array to store errors in the second pass for V1. */ 339 /* auto translated dom0 note: if domU being created is PV, then gfn is 340 * mfn(addr on bus). If it's auto xlated, then gfn is pfn (input to HAP). 381 xen_pfn_t gfn; local 383 ret = get_user(gfn, st->user_gfn); 388 * nibble of the gfn (with its known 391 gfn |= (err == -ENOENT) ? 394 return __put_user(gfn, st->user_gfn++);
|
/linux-master/drivers/tty/hvc/ |
H A D | hvc_xen.c | 243 unsigned long gfn, flags; local 261 * default value is 0. Even though gfn = 0 and evtchn = 0 are 273 gfn = v; 274 info->intf = memremap(gfn << XEN_PAGE_SHIFT, XEN_PAGE_SIZE, MEMREMAP_WB);
|
/linux-master/arch/x86/kvm/ |
H A D | hyperv.c | 1163 u64 gfn; local 1178 gfn = hv->hv_tsc_page >> HV_X64_MSR_TSC_REFERENCE_ADDRESS_SHIFT; 1183 if (unlikely(kvm_read_guest(kvm, gfn_to_gpa(gfn), 1188 if (kvm_read_guest(kvm, gfn_to_gpa(gfn), &hv->tsc_ref, sizeof(hv->tsc_ref))) 1200 if (kvm_write_guest(kvm, gfn_to_gpa(gfn), 1209 if (kvm_write_guest(kvm, gfn_to_gpa(gfn), &hv->tsc_ref, sizeof(hv->tsc_ref))) 1223 if (kvm_write_guest(kvm, gfn_to_gpa(gfn), 1551 u64 gfn; local 1560 gfn = data >> HV_X64_MSR_VP_ASSIST_PAGE_ADDRESS_SHIFT; 1561 addr = kvm_vcpu_gfn_to_hva(vcpu, gfn); [all...] |
H A D | xen.c | 732 gfn_t gfn = data->u.shared_info.gfn; local 734 if (gfn == KVM_XEN_INVALID_GFN) { 739 gfn_to_gpa(gfn), PAGE_SIZE); 817 data->u.shared_info.gfn = gpa_to_gfn(kvm->arch.xen.shinfo_cache.gpa); 819 data->u.shared_info.gfn = KVM_XEN_INVALID_GFN;
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 89 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT; local 128 mark_page_dirty(vcpu->kvm, gfn);
|
H A D | book3s_xive_native.c | 573 gfn_t gfn; local 647 gfn = gpa_to_gfn(kvm_eq.qaddr); 649 page_size = kvm_host_page_size(vcpu, gfn); 656 page = gfn_to_page(kvm, gfn);
|
H A D | book3s_64_vio.c | 358 unsigned long gfn = tce >> PAGE_SHIFT; local 361 memslot = __gfn_to_memslot(kvm_memslots(kvm), gfn); 365 *ua = __gfn_to_hva_memslot(memslot, gfn) |
|
H A D | booke.c | 1287 gfn_t gfn; local 1316 gfn = gpaddr >> PAGE_SHIFT; 1318 if (kvm_is_visible_gfn(vcpu->kvm, gfn)) { 1344 gfn_t gfn; local 1364 gfn = gpaddr >> PAGE_SHIFT; 1366 if (kvm_is_visible_gfn(vcpu->kvm, gfn)) {
|
H A D | book3s.c | 432 gfn_t gfn = gpa >> PAGE_SHIFT; local 450 return gfn_to_pfn_prot(vcpu->kvm, gfn, writing, writable);
|
/linux-master/virt/kvm/ |
H A D | guest_memfd.c | 486 gfn_t gfn, kvm_pfn_t *pfn, int *max_order) 488 pgoff_t index = gfn - slot->base_gfn + slot->gmem.pgoff; 485 kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, kvm_pfn_t *pfn, int *max_order) argument
|
/linux-master/include/xen/ |
H A D | grant_table.h | 298 * gfn: guest frame number 303 typedef void (*xen_grant_fn_t)(unsigned long gfn, unsigned int offset,
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_book3s.h | 215 unsigned long gfn); 217 unsigned long gfn); 219 unsigned long gfn); 242 unsigned long gfn, unsigned long psize);
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.h | 256 unsigned long gfn; member in struct:intel_vgpu_ppgtt_spt::__anon428
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 301 * allocating 2 bytes per gfn instead of 4 bytes per gfn. 305 * not create more than 2^16-1 upper-level shadow pages at a single gfn, 308 * A unique shadow page (SP) for a gfn is created if and only if an existing SP 332 * single gfn is a bit less than 2^13. 1660 int (*flush_remote_tlbs_range)(struct kvm *kvm, gfn_t gfn, 1722 u8 (*get_mt_mask)(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio); 1844 gfn_t gfn; member in struct:kvm_arch_async_pf 1885 static inline int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, argument 1891 return static_call(kvm_x86_flush_remote_tlbs_range)(kvm, gfn, nr_page [all...] |
/linux-master/arch/s390/kvm/ |
H A D | priv.c | 1160 unsigned long gfn, hva, res, pgstev, ptev; local 1169 gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT; 1170 hva = gfn_to_hva(vcpu->kvm, gfn); 1205 cbrlo[entries] = gfn << PAGE_SHIFT; 1209 struct kvm_memory_slot *ms = gfn_to_memslot(vcpu->kvm, gfn); 1212 if (ms && !test_and_set_bit(gfn - ms->base_gfn, kvm_second_dirty_bitmap(ms)))
|
/linux-master/arch/x86/boot/compressed/ |
H A D | sev.c | 214 e->gfn = pa >> PAGE_SHIFT;
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 415 .u.shared_info.gfn = SHINFO_REGION_GPA / PAGE_SIZE 420 .u.shared_info.gfn = KVM_XEN_INVALID_GFN 523 ha.u.shared_info.gfn = SHINFO_ADDR / PAGE_SIZE;
|
/linux-master/drivers/block/ |
H A D | xen-blkfront.c | 375 unsigned long gfn, 393 gfn, 0); 594 static void blkif_setup_rw_req_grant(unsigned long gfn, unsigned int offset, argument 635 gnt_list_entry = get_grant(&setup->gref_head, gfn, rinfo); 1326 static void blkif_copy_from_grant(unsigned long gfn, unsigned int offset, argument 374 get_grant(grant_ref_t *gref_head, unsigned long gfn, struct blkfront_ring_info *rinfo) argument
|
/linux-master/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 1337 fcgs_gfn_req_t *gfn = (fcgs_gfn_req_t *) (cthdr + 1); local 1344 memset(gfn, 0, sizeof(fcgs_gfn_req_t)); 1345 gfn->wwn = wwn;
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 572 __u64 gfn; member in union:kvm_xen_hvm_attr::__anon11::__anon12
|
/linux-master/drivers/net/ |
H A D | xen-netfront.c | 473 static void xennet_tx_setup_grant(unsigned long gfn, unsigned int offset, argument 491 gfn, GNTMAP_readonly); 526 static void xennet_make_one_txreq(unsigned long gfn, unsigned int offset, argument 533 xennet_tx_setup_grant(gfn, offset, len, data);
|