Home
last modified time | relevance | path

Searched refs:dirty_ops (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Dio_pagetable.c545 const struct iommu_dirty_ops *ops = domain->dirty_ops; in __iommu_read_and_clear_dirty()
570 const struct iommu_dirty_ops *ops = domain->dirty_ops; in iommu_read_and_clear_dirty()
649 const struct iommu_dirty_ops *ops = domain->dirty_ops; in iopt_clear_dirty_data()
678 const struct iommu_dirty_ops *ops = domain->dirty_ops; in iopt_set_dirty_tracking()
H A Dselftest.c220 if (domain->dirty_ops && (mdev->flags & MOCK_FLAGS_DEVICE_NO_DIRTY)) in mock_domain_nop_attach()
328 if (enable && !domain->dirty_ops) in mock_domain_set_dirty_tracking()
477 mock->domain.dirty_ops = &amdv1_mock_dirty_ops; in mock_domain_alloc_pgtable()
495 mock->domain.dirty_ops = &amdv1_dirty_ops; in mock_domain_alloc_pgtable()
/linux/drivers/iommu/intel/
H A Diommu.c2950 dmar_domain->domain.dirty_ops = &intel_second_stage_dirty_ops; in intel_iommu_domain_alloc_second_stage()
3016 if (WARN_ON(dmar_domain->domain.dirty_ops || in paging_domain_compatible_first_stage()
3056 if (dmar_domain->domain.dirty_ops && !ssads_supported(iommu)) in paging_domain_compatible_second_stage()
3621 if (domain->dirty_ops) in intel_iommu_set_dev_pasid()
/linux/include/linux/
H A Diommu.h227 const struct iommu_dirty_ops *dirty_ops; member
/linux/drivers/iommu/amd/
H A Diommu.c2690 domain->domain.dirty_ops = &amdv1_dirty_ops; in amd_iommu_domain_alloc_paging_v1()
2963 if (dom->dirty_ops && !amd_iommu_hd_support(iommu)) in amd_iommu_attach_device()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2644 smmu_domain->domain.dirty_ops = &arm_smmu_dirty_ops; in arm_smmu_domain_finalise()