Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/include/linux/
H A Dvfio.h99 unsigned long *phys_pfn);
132 int npage, int prot, unsigned long *phys_pfn);
138 int prot, unsigned long *phys_pfn);
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c717 unsigned long *phys_pfn) in vfio_iommu_type1_pin_pages() argument
726 if (!iommu || !user_pfn || !phys_pfn) in vfio_iommu_type1_pin_pages()
766 phys_pfn[i] = vpfn->pfn; in vfio_iommu_type1_pin_pages()
771 ret = vfio_pin_page_external(dma, remote_vaddr, &phys_pfn[i], in vfio_iommu_type1_pin_pages()
776 ret = vfio_add_to_pfn_list(dma, iova, phys_pfn[i]); in vfio_iommu_type1_pin_pages()
778 if (put_pfn(phys_pfn[i], dma->prot) && do_accounting) in vfio_iommu_type1_pin_pages()
805 phys_pfn[i] = 0; in vfio_iommu_type1_pin_pages()
812 phys_pfn[j] = 0; in vfio_iommu_type1_pin_pages()
H A Dvfio.c1896 int prot, unsigned long *phys_pfn) in vfio_pin_pages() argument
1903 if (!dev || !user_pfn || !phys_pfn || !npage) in vfio_pin_pages()
1927 npage, prot, phys_pfn); in vfio_pin_pages()
2008 int prot, unsigned long *phys_pfn) in vfio_group_pin_pages() argument
2014 if (!group || !user_iova_pfn || !phys_pfn || !npage) in vfio_group_pin_pages()
2028 npage, prot, phys_pfn); in vfio_group_pin_pages()
/OK3568_Linux_fs/kernel/drivers/iommu/intel/
H A Diommu.c2392 struct scatterlist *sg, unsigned long phys_pfn, in __domain_mapping() argument
2421 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr; in __domain_mapping()
2434 phys_pfn = pteval >> VTD_PAGE_SHIFT; in __domain_mapping()
2438 largepage_lvl = hardware_largepage_caps(domain, iov_pfn, phys_pfn, sg_res); in __domain_mapping()
2488 phys_pfn += lvl_pages; in __domain_mapping()
2518 struct scatterlist *sg, unsigned long phys_pfn, in domain_mapping() argument
2525 ret = __domain_mapping(domain, iov_pfn, sg, phys_pfn, nr_pages, prot); in domain_mapping()
2545 unsigned long phys_pfn, unsigned long nr_pages, in domain_pfn_mapping() argument
2548 return domain_mapping(domain, iov_pfn, NULL, phys_pfn, nr_pages, prot); in domain_pfn_mapping()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dvfio-mediated-device.rst297 int npage, int prot, unsigned long *phys_pfn);