Searched refs:hwpt_paging (Results 1 – 2 of 2) sorted by relevance
297 struct iommufd_hwpt_paging *hwpt_paging) in iommufd_group_setup_msi() argument315 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() argument338 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() local368 if (hwpt_paging) { in iommufd_hw_pagetable_attach()[all …]
258 struct iommufd_hwpt_paging *hwpt_paging; in iommufd_vfio_cc_iommu() local267 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()