Searched refs:hwpt_paging (Results 1 – 4 of 4) sorted by relevance
31 hwpt_paging->common.domain); in iommufd_hwpt_paging_destroy()128 if (IS_ERR(hwpt_paging)) in iommufd_hwpt_paging_alloc()130 hwpt = &hwpt_paging->common; in iommufd_hwpt_paging_alloc()135 hwpt_paging->ioas = ioas; in iommufd_hwpt_paging_alloc()192 return hwpt_paging; in iommufd_hwpt_paging_alloc()301 if (IS_ERR(hwpt_paging)) { in iommufd_hwpt_alloc()302 rc = PTR_ERR(hwpt_paging); in iommufd_hwpt_alloc()370 if (IS_ERR(hwpt_paging)) in iommufd_hwpt_set_dirty_tracking()373 ioas = hwpt_paging->ioas; in iommufd_hwpt_set_dirty_tracking()395 if (IS_ERR(hwpt_paging)) in iommufd_hwpt_get_dirty_bitmap()[all …]
325 hwpt_paging->msi_cookie = true; in iommufd_group_setup_msi()368 if (hwpt_paging) { in iommufd_hw_pagetable_attach()392 if (hwpt_paging) in iommufd_hw_pagetable_attach()411 if (hwpt_paging) in iommufd_hw_pagetable_detach()497 if (hwpt_paging) { in iommufd_device_do_replace()509 (!hwpt_paging || hwpt_paging->ioas != old_hwpt_paging->ioas)) in iommufd_device_do_replace()528 if (hwpt_paging) in iommufd_device_do_replace()567 if (!hwpt_paging->auto_domain)570 hwpt = &hwpt_paging->common;593 if (IS_ERR(hwpt_paging)) {[all …]
386 struct iommufd_hwpt_paging *hwpt_paging = to_hwpt_paging(hwpt); in iommufd_hw_pagetable_put() local388 lockdep_assert_not_held(&hwpt_paging->ioas->mutex); in iommufd_hw_pagetable_put()390 if (hwpt_paging->auto_domain) { in iommufd_hw_pagetable_put()
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()
Completed in 12 milliseconds