Home
last modified time | relevance | path

Searched refs:pfns (Results 1 – 5 of 5) sorted by relevance

/linux-4.19.296/drivers/xen/
Dxlate_mmu.c194 xen_pfn_t *pfns; member
202 info->pfns[info->idx++] = gfn; in setup_balloon_gfn()
219 xen_pfn_t *pfns; in xen_xlate_map_ballooned_pages() local
231 pfns = kcalloc(nr_grant_frames, sizeof(pfns[0]), GFP_KERNEL); in xen_xlate_map_ballooned_pages()
232 if (!pfns) { in xen_xlate_map_ballooned_pages()
241 kfree(pfns); in xen_xlate_map_ballooned_pages()
245 data.pfns = pfns; in xen_xlate_map_ballooned_pages()
255 kfree(pfns); in xen_xlate_map_ballooned_pages()
260 *gfns = pfns; in xen_xlate_map_ballooned_pages()
Dprivcmd.c753 xen_pfn_t *pfns = NULL; in privcmd_ioctl_mmap_resource() local
788 pfns = kcalloc(kdata.num, sizeof(*pfns), GFP_KERNEL | __GFP_NOWARN); in privcmd_ioctl_mmap_resource()
789 if (!pfns) { in privcmd_ioctl_mmap_resource()
808 pfns[i] = pfn + (i % XEN_PFN_PER_PAGE); in privcmd_ioctl_mmap_resource()
815 set_xen_guest_handle(xdata.frame_list, pfns); in privcmd_ioctl_mmap_resource()
838 int num, *errs = (int *)pfns; in privcmd_ioctl_mmap_resource()
840 BUILD_BUG_ON(sizeof(*errs) > sizeof(*pfns)); in privcmd_ioctl_mmap_resource()
843 pfns, kdata.num, errs, in privcmd_ioctl_mmap_resource()
863 kfree(pfns); in privcmd_ioctl_mmap_resource()
/linux-4.19.296/drivers/virtio/
Dvirtio_balloon.c78 __virtio32 pfns[VIRTIO_BALLOON_ARRAY_PFNS_MAX]; member
113 sg_init_one(&sg, vb->pfns, sizeof(vb->pfns[0]) * vb->num_pfns); in tell_host()
125 __virtio32 pfns[], struct page *page) in set_page_pfns() argument
136 pfns[i] = cpu_to_virtio32(vb->vdev, in set_page_pfns()
148 num = min(num, ARRAY_SIZE(vb->pfns)); in fill_balloon()
173 set_page_pfns(vb, vb->pfns + vb->num_pfns, page); in fill_balloon()
212 num = min(num, ARRAY_SIZE(vb->pfns)); in leak_balloon()
222 set_page_pfns(vb, vb->pfns + vb->num_pfns, page); in leak_balloon()
491 set_page_pfns(vb, vb->pfns, newpage); in virtballoon_migratepage()
499 set_page_pfns(vb, vb->pfns, page); in virtballoon_migratepage()
/linux-4.19.296/include/linux/
Dhmm.h148 uint64_t *pfns; member
/linux-4.19.296/include/xen/
Dxen-ops.h162 int xen_xlate_map_ballooned_pages(xen_pfn_t **pfns, void **vaddr,