/* * Arch specific extensions to struct device * * This file is released under the GPLv2 */ #ifndef ASMARM_DEVICE_H #define ASMARM_DEVICE_H struct dev_archdata { #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; }; struct omap_device; struct pdev_archdata { #ifdef CONFIG_ARCH_OMAP struct omap_device *od; #endif }; #ifdef CONFIG_ARM_DMA_USE_IOMMU #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping) #else #define to_dma_iommu_mapping(dev) NULL #endif #endifOverall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 23 | 26.74% | 1 | 12.50% |
Hiroshi Doyu | 21 | 24.42% | 1 | 12.50% |
Kevin Hilman | 15 | 17.44% | 1 | 12.50% |
Marek Szyprowski | 10 | 11.63% | 1 | 12.50% |
Ohad Ben-Cohen | 10 | 11.63% | 1 | 12.50% |
Magnus Damm | 3 | 3.49% | 1 | 12.50% |
Stefano Stabellini | 3 | 3.49% | 1 | 12.50% |
Benjamin Herrenschmidt | 1 | 1.16% | 1 | 12.50% |
Total | 86 | 100.00% | 8 | 100.00% |