Home
last modified time | relevance | path

Searched refs:hwpt_paging (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Ddevice.c297 struct iommufd_hwpt_paging *hwpt_paging) in iommufd_group_setup_msi() argument
315 if (sw_msi_start != PHYS_ADDR_MAX && !hwpt_paging->msi_cookie) { in iommufd_group_setup_msi()
316 rc = iommu_get_msi_cookie(hwpt_paging->common.domain, in iommufd_group_setup_msi()
325 hwpt_paging->msi_cookie = true; in iommufd_group_setup_msi()
332 struct iommufd_hwpt_paging *hwpt_paging) in iommufd_device_attach_reserved_iova() argument
338 rc = iopt_table_enforce_dev_resv_regions(&hwpt_paging->ioas->iopt, in iommufd_device_attach_reserved_iova()
345 rc = iommufd_group_setup_msi(idev->igroup, hwpt_paging); in iommufd_device_attach_reserved_iova()
347 iopt_remove_reserved_iova(&hwpt_paging->ioas->iopt, in iommufd_device_attach_reserved_iova()
358 struct iommufd_hwpt_paging *hwpt_paging = find_hwpt_paging(hwpt); in iommufd_hw_pagetable_attach() local
368 if (hwpt_paging) { in iommufd_hw_pagetable_attach()
[all …]
H A Dvfio_compat.c258 struct iommufd_hwpt_paging *hwpt_paging; in iommufd_vfio_cc_iommu() local
267 list_for_each_entry(hwpt_paging, &ioas->hwpt_list, hwpt_item) { in iommufd_vfio_cc_iommu()
268 if (!hwpt_paging->enforce_cache_coherency) { in iommufd_vfio_cc_iommu()