| H. Peter Anvin | 1965aae | 2008-10-22 22:26:29 -0700 | [diff] [blame] | 1 | #ifndef _ASM_X86_DEVICE_H | 
|  | 2 | #define _ASM_X86_DEVICE_H | 
| Thomas Gleixner | 003a46c | 2007-10-15 13:57:47 +0200 | [diff] [blame] | 3 |  | 
|  | 4 | struct dev_archdata { | 
|  | 5 | #ifdef CONFIG_ACPI | 
|  | 6 | void	*acpi_handle; | 
| Thomas Gleixner | 96a388d | 2007-10-11 11:20:03 +0200 | [diff] [blame] | 7 | #endif | 
| Alessandro Rubini | 4692d77 | 2012-04-04 19:39:58 +0200 | [diff] [blame] | 8 | #ifdef CONFIG_X86_DEV_DMA_OPS | 
|  | 9 | struct dma_map_ops *dma_ops; | 
| FUJITA Tomonori | 8d8bb39 | 2008-07-25 19:44:49 -0700 | [diff] [blame] | 10 | #endif | 
| Suresh Siddha | d3f1381 | 2011-08-23 17:05:25 -0700 | [diff] [blame] | 11 | #if defined(CONFIG_INTEL_IOMMU) || defined(CONFIG_AMD_IOMMU) | 
| Keshavamurthy, Anil S | 358dd8a | 2007-10-21 16:41:59 -0700 | [diff] [blame] | 12 | void *iommu; /* hook for IOMMU specific extension */ | 
|  | 13 | #endif | 
| Thomas Gleixner | 003a46c | 2007-10-15 13:57:47 +0200 | [diff] [blame] | 14 | }; | 
|  | 15 |  | 
| Magnus Damm | d7aacad | 2009-07-08 13:21:31 +0200 | [diff] [blame] | 16 | struct pdev_archdata { | 
|  | 17 | }; | 
|  | 18 |  | 
| H. Peter Anvin | 1965aae | 2008-10-22 22:26:29 -0700 | [diff] [blame] | 19 | #endif /* _ASM_X86_DEVICE_H */ |