cregit-Linux how code gets into the kernel

Release 4.11 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 {
#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 King2326.74%112.50%
Hiroshi Doyu2124.42%112.50%
Kevin Hilman1517.44%112.50%
Marek Szyprowski1011.63%112.50%
Ohad Ben-Cohen1011.63%112.50%
Magnus Damm33.49%112.50%
Stefano Stabellini33.49%112.50%
Benjamin Herrenschmidt11.16%112.50%
Total86100.00%8100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.