2 * Arch specific extensions to struct device
4 * This file is released under the GPLv2
6 #ifndef _ASM_POWERPC_DEVICE_H
7 #define _ASM_POWERPC_DEVICE_H
13 /* DMA operations on that device */
14 struct dma_map_ops
*dma_ops
;
17 * When an iommu is in use, dma_data is used as a ptr to the base of the
18 * iommu_table. Otherwise, it is a simple numerical offset.
21 dma_addr_t dma_offset
;
22 void *iommu_table_base
;
26 dma_addr_t max_direct_dma_addr
;
30 struct pdev_archdata
{
34 #endif /* _ASM_POWERPC_DEVICE_H */