Home
last modified time | relevance | path

Searched refs:gfns (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/
Dxen-fbfront.c49 unsigned long *gfns; member
405 info->gfns = vmalloc(sizeof(unsigned long) * info->nr_pages); in xenfb_probe()
406 if (!info->gfns) in xenfb_probe()
533 vfree(info->gfns); in xenfb_remove()
549 int epd = PAGE_SIZE / sizeof(info->gfns[0]); in xenfb_init_shared_page()
552 info->gfns[i] = vmalloc_to_gfn(info->fb + i * PAGE_SIZE); in xenfb_init_shared_page()
555 info->page->pd[i] = vmalloc_to_gfn(&info->gfns[i * epd]); in xenfb_init_shared_page()
/linux-4.4.14/arch/x86/include/asm/
Dkvm_host.h229 gfn_t *gfns; member
550 gfn_t gfns[roundup_pow_of_two(ASYNC_PF_PER_VCPU)]; member
/linux-4.4.14/Documentation/virtual/kvm/
Dlocking.txt66 - The pfn is writable that means it can not be shared between different gfns
Dmmu.txt41 gpte guest pte (referring to gfns)
195 gfns:
199 this case, the array of gfns is not allocated. See role.direct and gfn.
/linux-4.4.14/arch/x86/kvm/
Dx86.c193 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset()
8100 while (vcpu->arch.apf.gfns[key] != ~0) in kvm_add_async_pf_gfn()
8103 vcpu->arch.apf.gfns[key] = gfn; in kvm_add_async_pf_gfn()
8112 (vcpu->arch.apf.gfns[key] != gfn && in kvm_async_pf_gfn_slot()
8113 vcpu->arch.apf.gfns[key] != ~0); i++) in kvm_async_pf_gfn_slot()
8121 return vcpu->arch.apf.gfns[kvm_async_pf_gfn_slot(vcpu, gfn)] == gfn; in kvm_find_async_pf_gfn()
8130 vcpu->arch.apf.gfns[i] = ~0; in kvm_del_async_pf_gfn()
8133 if (vcpu->arch.apf.gfns[j] == ~0) in kvm_del_async_pf_gfn()
8135 k = kvm_async_pf_hash_fn(vcpu->arch.apf.gfns[j]); in kvm_del_async_pf_gfn()
8142 vcpu->arch.apf.gfns[i] = vcpu->arch.apf.gfns[j]; in kvm_del_async_pf_gfn()
Dpaging_tmpl.h966 if (gfn != sp->gfns[i]) { in FNAME()
Dmmu.c757 return sp->gfns[index]; in kvm_mmu_page_get_gfn()
767 sp->gfns[index] = gfn; in kvm_mmu_page_set_gfn()
1692 free_page((unsigned long)sp->gfns); in kvm_mmu_free_page()
1731 sp->gfns = mmu_memory_cache_alloc(&vcpu->arch.mmu_page_cache); in kvm_mmu_alloc_page()