cregit-Linux how code gets into the kernel

Release 4.10 arch/arm/include/asm/device.h

/*
 * 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

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
russell kingrussell king2325.27%111.11%
hiroshi doyuhiroshi doyu2123.08%111.11%
kevin hilmankevin hilman1516.48%111.11%
marek szyprowskimarek szyprowski1516.48%222.22%
ohad ben-cohenohad ben-cohen1010.99%111.11%
stefano stabellinistefano stabellini33.30%111.11%
magnus dammmagnus damm33.30%111.11%
benjamin herrenschmidtbenjamin herrenschmidt11.10%111.11%
Total91100.00%9100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.