Searched refs:pfn_list (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/infiniband/core/ |
H A D | umem_odp.c | 78 umem_odp->pfn_list = kvcalloc( in ib_init_umem_odp() 79 npfns, sizeof(*umem_odp->pfn_list), GFP_KERNEL); in ib_init_umem_odp() 80 if (!umem_odp->pfn_list) in ib_init_umem_odp() 102 kvfree(umem_odp->pfn_list); in ib_init_umem_odp() 278 kvfree(umem_odp->pfn_list); in ib_umem_odp_release() 390 range.hmm_pfns = &(umem_odp->pfn_list[pfn_start_idx]); in ib_umem_odp_map_dma_and_lock() 491 struct page *page = hmm_pfn_to_page(umem_odp->pfn_list[pfn_idx]); in ib_umem_odp_unmap_dma_pages()
|
/openbmc/qemu/hw/xen/ |
H A D | xen-hvm-common.c | 32 xen_pfn_t *pfn_list; in xen_ram_alloc() local 50 pfn_list = g_new(xen_pfn_t, nr_pfn); in xen_ram_alloc() 53 pfn_list[i] = (ram_addr >> target_page_bits) + i; in xen_ram_alloc() 56 if (xc_domain_populate_physmap_exact(xen_xc, xen_domid, nr_pfn, 0, 0, pfn_list)) { in xen_ram_alloc() 61 g_free(pfn_list); in xen_ram_alloc()
|
/openbmc/linux/include/rdma/ |
H A D | ib_umem_odp.h | 18 unsigned long *pfn_list; member
|
/openbmc/linux/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 98 struct rb_root pfn_list; /* Ex-user pinned pfn list */ member 265 for (p = rb_first(&dma->pfn_list); p; p = rb_next(p)) { in vfio_dma_populate_bitmap() 326 struct rb_node *node = dma->pfn_list.rb_node; in vfio_find_vpfn() 347 link = &dma->pfn_list.rb_node; in vfio_link_pfn() 359 rb_insert_color(&new->node, &dma->pfn_list); in vfio_link_pfn() 364 rb_erase(&old->node, &dma->pfn_list); in vfio_unlink_pfn() 1123 WARN_ON(!RB_EMPTY_ROOT(&dma->pfn_list)); in vfio_remove_dma() 1397 if (!RB_EMPTY_ROOT(&dma->pfn_list)) { in vfio_dma_do_unmap() 1655 dma->pfn_list = RB_ROOT; in vfio_dma_do_map() 2370 p = rb_first(&dma->pfn_list); in vfio_iommu_unmap_unpin_reaccount()
|
/openbmc/qemu/include/hw/xen/interface/hvm/ |
H A D | hvm_op.h | 281 XEN_GUEST_HANDLE(const_uint64) pfn_list;
|
/openbmc/qemu/include/hw/xen/interface/ |
H A D | memory.h | 455 XEN_GUEST_HANDLE(const_uint64) pfn_list;
|