Searched refs:gfns (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/video/fbdev/ |
H A D | xen-fbfront.c | 51 unsigned long *gfns; member in struct:xenfb_info 393 info->gfns = vmalloc(array_size(sizeof(unsigned long), info->nr_pages)); 394 if (!info->gfns) 517 vfree(info->gfns); 531 int epd = PAGE_SIZE / sizeof(info->gfns[0]); 534 info->gfns[i] = vmalloc_to_gfn(info->fb + i * PAGE_SIZE); 537 info->page->pd[i] = vmalloc_to_gfn(&info->gfns[i * epd]);
|
/linux-master/drivers/xen/ |
H A D | gntdev-dmabuf.c | 488 dmabuf_imp_grant_foreign_access(unsigned long *gfns, u32 *refs, argument 511 gfns[i], 0); 574 unsigned long *gfns; local 622 gfns = kcalloc(count, sizeof(*gfns), GFP_KERNEL); 623 if (!gfns) { 629 * Now convert sgt to array of gfns without accessing underlying pages. 633 * and then calculate gfns directly from them. 640 gfns[i++] = pfn_to_gfn(pfn); 643 ret = ERR_PTR(dmabuf_imp_grant_foreign_access(gfns, [all...] |
H A D | xlate_mmu.c | 206 * @gfns: returns the array of corresponding GFNs 214 int __init xen_xlate_map_ballooned_pages(xen_pfn_t **gfns, void **virt, argument 259 *gfns = pfns;
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 359 vcpu->arch.apf.gfns[i] = ~0; 13215 while (vcpu->arch.apf.gfns[key] != ~0) 13218 vcpu->arch.apf.gfns[key] = gfn; 13227 (vcpu->arch.apf.gfns[key] != gfn && 13228 vcpu->arch.apf.gfns[key] != ~0); i++) 13236 return vcpu->arch.apf.gfns[kvm_async_pf_gfn_slot(vcpu, gfn)] == gfn; 13245 if (WARN_ON_ONCE(vcpu->arch.apf.gfns[i] != gfn)) 13249 vcpu->arch.apf.gfns[i] = ~0; 13252 if (vcpu->arch.apf.gfns[j] == ~0) 13254 k = kvm_async_pf_hash_fn(vcpu->arch.apf.gfns[ [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 972 gfn_t gfns[ASYNC_PF_PER_VCPU]; member in struct:kvm_vcpu_arch::__anon15
|
Completed in 182 milliseconds