Searched refs:user_pfn (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.15/include/linux/ |
| D | vfio.h | 113 unsigned long *user_pfn, 117 unsigned long *user_pfn, int npage); 151 extern int vfio_pin_pages(struct device *dev, unsigned long *user_pfn, 153 extern int vfio_unpin_pages(struct device *dev, unsigned long *user_pfn,
|
| /Linux-v5.15/drivers/vfio/ |
| D | vfio.c | 1961 int vfio_pin_pages(struct device *dev, unsigned long *user_pfn, int npage, in vfio_pin_pages() argument 1969 if (!dev || !user_pfn || !phys_pfn || !npage) in vfio_pin_pages() 1992 group->iommu_group, user_pfn, in vfio_pin_pages() 2014 int vfio_unpin_pages(struct device *dev, unsigned long *user_pfn, int npage) in vfio_unpin_pages() argument 2021 if (!dev || !user_pfn || !npage) in vfio_unpin_pages() 2038 ret = driver->ops->unpin_pages(container->iommu_data, user_pfn, in vfio_unpin_pages()
|
| D | vfio_iommu_type1.c | 835 unsigned long *user_pfn, in vfio_iommu_type1_pin_pages() argument 847 if (!iommu || !user_pfn || !phys_pfn) in vfio_iommu_type1_pin_pages() 863 iova = user_pfn[i] << PAGE_SHIFT; in vfio_iommu_type1_pin_pages() 888 iova = user_pfn[i] << PAGE_SHIFT; in vfio_iommu_type1_pin_pages() 945 iova = user_pfn[j] << PAGE_SHIFT; in vfio_iommu_type1_pin_pages() 956 unsigned long *user_pfn, in vfio_iommu_type1_unpin_pages() argument 963 if (!iommu || !user_pfn || npage <= 0) in vfio_iommu_type1_unpin_pages() 977 iova = user_pfn[i] << PAGE_SHIFT; in vfio_iommu_type1_unpin_pages()
|
| /Linux-v5.15/Documentation/driver-api/ |
| D | vfio-mediated-device.rst | 282 extern int vfio_pin_pages(struct device *dev, unsigned long *user_pfn, 285 extern int vfio_unpin_pages(struct device *dev, unsigned long *user_pfn,
|