1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (C) 2013--2024 Intel Corporation */ 3 4 #ifndef IPU6_DMA_H 5 #define IPU6_DMA_H 6 7 #include <linux/dma-map-ops.h> 8 #include <linux/iova.h> 9 10 struct ipu6_mmu_info; 11 12 struct ipu6_dma_mapping { 13 struct ipu6_mmu_info *mmu_info; 14 struct iova_domain iovad; 15 }; 16 17 extern const struct dma_map_ops ipu6_dma_ops; 18 19 #endif /* IPU6_DMA_H */ 20