Home
last modified time | relevance | path

Searched refs:iommu_bus_base (Results 1 – 1 of 1) sorted by relevance

/linux-3.4.99/arch/x86/kernel/
Damd_gart_64.c46 static unsigned long iommu_bus_base; /* GART remapping area (physical) */ variable
101 base_index = ALIGN(iommu_bus_base & dma_get_seg_boundary(dev), in alloc_iommu()
238 return iommu_bus_base + iommu_page*PAGE_SIZE + (phys_mem & ~PAGE_MASK); in dma_map_area()
273 if (dma_addr < iommu_bus_base + EMERGENCY_PAGES*PAGE_SIZE || in gart_unmap_page()
274 dma_addr >= iommu_bus_base + iommu_size) in gart_unmap_page()
277 iommu_page = (dma_addr - iommu_bus_base)>>PAGE_SHIFT; in gart_unmap_page()
352 sout->dma_address = iommu_bus_base; in __dma_map_cont()
806 iommu_bus_base = info.aper_base + iommu_start; in gart_iommu_init()
807 bad_dma_addr = iommu_bus_base; in gart_iommu_init()
819 set_memory_np((unsigned long)__va(iommu_bus_base), in gart_iommu_init()