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

/linux-master/include/rdma/
H A Dib_umem_odp.h18 unsigned long *pfn_list; member in struct:ib_umem_odp
21 * An array with DMA addresses mapped for pfns in pfn_list.
/linux-master/drivers/infiniband/core/
H A Dumem_odp.c78 umem_odp->pfn_list = kvcalloc(
79 npfns, sizeof(*umem_odp->pfn_list), GFP_KERNEL);
80 if (!umem_odp->pfn_list)
102 kvfree(umem_odp->pfn_list);
278 kvfree(umem_odp->pfn_list);
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]);
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c98 struct rb_root pfn_list; /* Ex-user pinned pfn list */ member in struct:vfio_dma
265 for (p = rb_first(&dma->pfn_list); p; p = rb_next(p)) {
326 struct rb_node *node = dma->pfn_list.rb_node;
347 link = &dma->pfn_list.rb_node;
359 rb_insert_color(&new->node, &dma->pfn_list);
364 rb_erase(&old->node, &dma->pfn_list);
1111 WARN_ON(!RB_EMPTY_ROOT(&dma->pfn_list));
1385 if (!RB_EMPTY_ROOT(&dma->pfn_list)) {
1643 dma->pfn_list = RB_ROOT;
2360 p = rb_first(&dma->pfn_list);
[all...]

Completed in 302 milliseconds