/* * Arch specific extensions to struct device * * This file is released under the GPLv2 */ #ifndef ASMARM_DEVICE_H #define ASMARM_DEVICE_H 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; }; 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 | russell king | 23 | 25.27% | 1 | 11.11% |
hiroshi doyu | hiroshi doyu | 21 | 23.08% | 1 | 11.11% |
kevin hilman | kevin hilman | 15 | 16.48% | 1 | 11.11% |
marek szyprowski | marek szyprowski | 15 | 16.48% | 2 | 22.22% |
ohad ben-cohen | ohad ben-cohen | 10 | 10.99% | 1 | 11.11% |
stefano stabellini | stefano stabellini | 3 | 3.30% | 1 | 11.11% |
magnus damm | magnus damm | 3 | 3.30% | 1 | 11.11% |
benjamin herrenschmidt | benjamin herrenschmidt | 1 | 1.10% | 1 | 11.11% |
Total | 91 | 100.00% | 9 | 100.00% |