struct dev_archdata { struct dma_map_ops *dma_ops;
#ifdef CONFIG_DMABOUNCE
struct dmabounce_device_info *dmabounce;
#endif #ifdef CONFIG_IOMMU_API
void *iommu; /* private IOMMU data */ #endif #ifdef CONFIG_ARM_DMA_USE_IOMMU
struct dma_iommu_mapping *mapping;
#endif bool dma_coherent; };