Home
last modified time | relevance | path

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

/linux/drivers/video/fbdev/
A Dxen-fbfront.c51 unsigned long *gfns; member
415 info->gfns = vmalloc(array_size(sizeof(unsigned long), info->nr_pages)); in xenfb_probe()
416 if (!info->gfns) in xenfb_probe()
543 vfree(info->gfns); in xenfb_remove()
559 int epd = PAGE_SIZE / sizeof(info->gfns[0]); in xenfb_init_shared_page()
562 info->gfns[i] = vmalloc_to_gfn(info->fb + i * PAGE_SIZE); in xenfb_init_shared_page()
565 info->page->pd[i] = vmalloc_to_gfn(&info->gfns[i * epd]); in xenfb_init_shared_page()
/linux/drivers/xen/
A Dxlate_mmu.c214 int __init xen_xlate_map_ballooned_pages(xen_pfn_t **gfns, void **virt, in xen_xlate_map_ballooned_pages() argument
259 *gfns = pfns; in xen_xlate_map_ballooned_pages()
/linux/arch/x86/kvm/mmu/
A Dmmu_internal.h55 gfn_t *gfns; member
A Dpaging_tmpl.h1123 if (gfn != sp->gfns[i]) { in FNAME()
A Dmmu.c777 return sp->gfns[index]; in kvm_mmu_page_get_gfn()
785 sp->gfns[index] = gfn; in kvm_mmu_page_set_gfn()
1712 free_page((unsigned long)sp->gfns); in kvm_mmu_free_page()
1750 sp->gfns = kvm_mmu_memory_cache_alloc(&vcpu->arch.mmu_gfn_array_cache); in kvm_mmu_alloc_page()
/linux/Documentation/virt/kvm/
A Dmmu.rst54 gpte guest pte (referring to gfns)
218 gfns:
222 this case, the array of gfns is not allocated. See role.direct and gfn.
A Dlocking.rst123 - The pfn is writable and therefore it cannot be shared between different gfns
/linux/arch/x86/kvm/
A Dx86.c338 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset()
11978 while (vcpu->arch.apf.gfns[key] != ~0) in kvm_add_async_pf_gfn()
11981 vcpu->arch.apf.gfns[key] = gfn; in kvm_add_async_pf_gfn()
11990 (vcpu->arch.apf.gfns[key] != gfn && in kvm_async_pf_gfn_slot()
11991 vcpu->arch.apf.gfns[key] != ~0); i++) in kvm_async_pf_gfn_slot()
11999 return vcpu->arch.apf.gfns[kvm_async_pf_gfn_slot(vcpu, gfn)] == gfn; in kvm_find_async_pf_gfn()
12008 if (WARN_ON_ONCE(vcpu->arch.apf.gfns[i] != gfn)) in kvm_del_async_pf_gfn()
12012 vcpu->arch.apf.gfns[i] = ~0; in kvm_del_async_pf_gfn()
12015 if (vcpu->arch.apf.gfns[j] == ~0) in kvm_del_async_pf_gfn()
12017 k = kvm_async_pf_hash_fn(vcpu->arch.apf.gfns[j]); in kvm_del_async_pf_gfn()
[all …]
/linux/arch/x86/include/asm/
A Dkvm_host.h818 gfn_t gfns[ASYNC_PF_PER_VCPU]; member

Completed in 54 milliseconds