Home
last modified time | relevance | path

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

/Linux-v5.15/include/linux/
Dvfio.h115 unsigned long *phys_pfn);
152 int npage, int prot, unsigned long *phys_pfn);
158 int prot, unsigned long *phys_pfn);
/Linux-v5.15/drivers/vfio/
Dvfio.c1962 int prot, unsigned long *phys_pfn) in vfio_pin_pages() argument
1969 if (!dev || !user_pfn || !phys_pfn || !npage) in vfio_pin_pages()
1993 npage, prot, phys_pfn); in vfio_pin_pages()
2074 int prot, unsigned long *phys_pfn) in vfio_group_pin_pages() argument
2080 if (!group || !user_iova_pfn || !phys_pfn || !npage) in vfio_group_pin_pages()
2094 npage, prot, phys_pfn); in vfio_group_pin_pages()
Dvfio_iommu_type1.c837 unsigned long *phys_pfn) in vfio_iommu_type1_pin_pages() argument
847 if (!iommu || !user_pfn || !phys_pfn) in vfio_iommu_type1_pin_pages()
902 phys_pfn[i] = vpfn->pfn; in vfio_iommu_type1_pin_pages()
907 ret = vfio_pin_page_external(dma, remote_vaddr, &phys_pfn[i], in vfio_iommu_type1_pin_pages()
912 ret = vfio_add_to_pfn_list(dma, iova, phys_pfn[i]); in vfio_iommu_type1_pin_pages()
914 if (put_pfn(phys_pfn[i], dma->prot) && do_accounting) in vfio_iommu_type1_pin_pages()
941 phys_pfn[i] = 0; in vfio_iommu_type1_pin_pages()
948 phys_pfn[j] = 0; in vfio_iommu_type1_pin_pages()
/Linux-v5.15/Documentation/driver-api/
Dvfio-mediated-device.rst283 int npage, int prot, unsigned long *phys_pfn);
/Linux-v5.15/drivers/iommu/intel/
Diommu.c2322 unsigned long phys_pfn, unsigned long nr_pages, int prot) in __domain_mapping() argument
2343 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr; in __domain_mapping()
2350 phys_pfn, nr_pages); in __domain_mapping()
2390 phys_pfn += lvl_pages; in __domain_mapping()