Home
last modified time | relevance | path

Searched refs:pfn_list (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dumem_odp.c80 umem_odp->pfn_list = kvcalloc( in ib_init_umem_odp()
81 npfns, sizeof(*umem_odp->pfn_list), GFP_KERNEL); in ib_init_umem_odp()
82 if (!umem_odp->pfn_list) in ib_init_umem_odp()
104 kvfree(umem_odp->pfn_list); in ib_init_umem_odp()
281 kvfree(umem_odp->pfn_list); in ib_umem_odp_release()
396 range.hmm_pfns = &(umem_odp->pfn_list[pfn_start_idx]);
497 struct page *page = hmm_pfn_to_page(umem_odp->pfn_list[pfn_idx]); in ib_umem_odp_unmap_dma_pages()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem_odp.c78 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]);
491 struct page *page = hmm_pfn_to_page(umem_odp->pfn_list[pfn_idx]); in ib_umem_odp_unmap_dma_pages()
/kernel/linux/linux-5.10/include/rdma/
H A Dib_umem_odp.h18 unsigned long *pfn_list; member
21 * An array with DMA addresses mapped for pfns in pfn_list.
/kernel/linux/linux-6.6/include/rdma/
H A Dib_umem_odp.h18 unsigned long *pfn_list; member
21 * An array with DMA addresses mapped for pfns in pfn_list.
/kernel/linux/linux-5.10/drivers/vfio/
H A Dvfio_iommu_type1.c97 struct rb_root pfn_list; /* Ex-user pinned pfn list */ member
240 for (p = rb_first(&dma->pfn_list); p; p = rb_next(p)) { in vfio_dma_populate_bitmap()
301 struct rb_node *node = dma->pfn_list.rb_node; in vfio_find_vpfn()
322 link = &dma->pfn_list.rb_node; in vfio_link_pfn()
334 rb_insert_color(&new->node, &dma->pfn_list); in vfio_link_pfn()
339 rb_erase(&old->node, &dma->pfn_list); in vfio_unlink_pfn()
1031 WARN_ON(!RB_EMPTY_ROOT(&dma->pfn_list)); in vfio_remove_dma()
1249 if (!RB_EMPTY_ROOT(&dma->pfn_list)) { in vfio_dma_do_unmap()
1467 dma->pfn_list = RB_ROOT; in vfio_dma_do_map()
2311 p = rb_first(&dma->pfn_list); in vfio_iommu_unmap_unpin_reaccount()
[all...]
/kernel/linux/linux-6.6/drivers/vfio/
H A Dvfio_iommu_type1.c98 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()
[all...]

Completed in 10 milliseconds