diff options
| author | Tina Zhang <[email protected]> | 2024-09-02 02:27:22 +0000 |
|---|---|---|
| committer | Joerg Roedel <[email protected]> | 2024-09-02 16:15:01 +0000 |
| commit | 3297d047cd7f502ea7bd949fe070bf01c02aec3e (patch) | |
| tree | 4c08ba130e535ca8723ee806ac773af53e5e011d /drivers/iommu/intel/nested.c | |
| parent | iommu/vt-d: Factor out invalidation descriptor composition (diff) | |
| download | kernel-3297d047cd7f502ea7bd949fe070bf01c02aec3e.tar.gz kernel-3297d047cd7f502ea7bd949fe070bf01c02aec3e.zip | |
iommu/vt-d: Refactor IOTLB and Dev-IOTLB flush for batching
Extracts IOTLB and Dev-IOTLB invalidation logic from cache tag flush
interfaces into dedicated helper functions. It prepares the codebase
for upcoming changes to support batched cache invalidations.
To enable direct use of qi_flush helpers in the new functions,
iommu->flush.flush_iotlb and quirk_extra_dev_tlb_flush() are opened up.
No functional changes are intended.
Co-developed-by: Lu Baolu <[email protected]>
Signed-off-by: Lu Baolu <[email protected]>
Signed-off-by: Tina Zhang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'drivers/iommu/intel/nested.c')
0 files changed, 0 insertions, 0 deletions
