| 
									
										
										
										
											2008-09-09 18:37:29 +03:00
										 |  |  | #include <linux/intel-iommu.h>
 | 
					
						
							| 
									
										
										
										
											2008-07-10 11:16:40 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | struct ioapic_scope { | 
					
						
							|  |  |  | 	struct intel_iommu *iommu; | 
					
						
							|  |  |  | 	unsigned int id; | 
					
						
							| 
									
										
										
										
											2009-05-23 00:41:15 +08:00
										 |  |  | 	unsigned int bus;	/* PCI bus number */ | 
					
						
							|  |  |  | 	unsigned int devfn;	/* PCI devfn number */ | 
					
						
							| 
									
										
										
										
											2008-07-10 11:16:40 -07:00
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2008-07-10 11:16:43 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-08-04 12:07:08 -07:00
										 |  |  | struct hpet_scope { | 
					
						
							|  |  |  | 	struct intel_iommu *iommu; | 
					
						
							|  |  |  | 	u8 id; | 
					
						
							|  |  |  | 	unsigned int bus; | 
					
						
							|  |  |  | 	unsigned int devfn; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-10 11:16:43 -07:00
										 |  |  | #define IR_X2APIC_MODE(mode) (mode ? (1 << 11) : 0)
 |