cregit-Linux how code gets into the kernel

Release 4.13 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
#ifdef CONFIG_XEN
	
const struct dma_map_ops *dev_dma_ops;
#endif
	
unsigned int dma_coherent:1;
	
unsigned int dma_ops_setup:1;
};

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 King2321.70%110.00%
Hiroshi Doyu2119.81%110.00%
Kevin Hilman1514.15%110.00%
Stefano Stabellini1312.26%220.00%
Marek Szyprowski109.43%110.00%
Laurent Pinchart109.43%110.00%
Ohad Ben-Cohen109.43%110.00%
Magnus Damm32.83%110.00%
Benjamin Herrenschmidt10.94%110.00%
Total106100.00%10100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.