Home
last modified time | relevance | path

Searched refs:read_and_clear_dirty (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/include/linux/
H A Dio-pgtable.h213 int (*read_and_clear_dirty)(struct io_pgtable_ops *ops, member
H A Diommu.h390 int (*read_and_clear_dirty)(struct iommu_domain *domain, member
/linux-6.15/drivers/iommu/iommufd/
H A Dio_pagetable.c507 ret = ops->read_and_clear_dirty(domain, iter.cur_iova, in __iommu_read_and_clear_dirty()
531 if (!ops || !ops->read_and_clear_dirty) in iommu_read_and_clear_dirty()
618 ret = ops->read_and_clear_dirty(domain, iopt_area_iova(area), in iopt_clear_dirty_data()
H A Dselftest.c371 .read_and_clear_dirty = mock_domain_read_and_clear_dirty,
/linux-6.15/drivers/iommu/amd/
H A Dio_pgtable.c556 pgtable->pgtbl.ops.read_and_clear_dirty = iommu_v1_read_and_clear_dirty; in v1_alloc_pgtable()
H A Diommu.c2847 if (!ops || !ops->read_and_clear_dirty) in amd_iommu_read_and_clear_dirty()
2857 return ops->read_and_clear_dirty(ops, iova, size, flags, dirty); in amd_iommu_read_and_clear_dirty()
2984 .read_and_clear_dirty = amd_iommu_read_and_clear_dirty,
/linux-6.15/drivers/iommu/
H A Dio-pgtable-arm.c953 .read_and_clear_dirty = arm_lpae_read_and_clear_dirty, in arm_lpae_alloc_pgtable()
/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c3537 return ops->read_and_clear_dirty(ops, iova, size, flags, dirty); in arm_smmu_read_and_clear_dirty()
3695 .read_and_clear_dirty = arm_smmu_read_and_clear_dirty,
/linux-6.15/drivers/iommu/intel/
H A Diommu.c4285 .read_and_clear_dirty = intel_iommu_read_and_clear_dirty,