Home
last modified time | relevance | path

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

/linux-3.3/arch/powerpc/sysdev/
Ddart_iommu.c53 unsigned long dart_tablebase; /* exported to htab_initialize */ variable
217 if (dart_tablebase == 0 || dart_tablesize == 0) { in dart_init()
230 flush_dcache_phys_range(dart_tablebase, in dart_init()
231 dart_tablebase + dart_tablesize); in dart_init()
247 dart_vbase = ioremap(virt_to_abs(dart_tablebase), dart_tablesize); in dart_init()
254 base = dart_tablebase >> DART_PAGE_SHIFT; in dart_init()
421 if (!dart_tablebase) in iommu_init_late_dart()
424 tbasepfn = __pa(dart_tablebase) >> PAGE_SHIFT; in iommu_init_late_dart()
465 dart_tablebase = (unsigned long) in alloc_dart_table()
468 printk(KERN_INFO "DART table allocated at: %lx\n", dart_tablebase); in alloc_dart_table()
/linux-3.3/arch/powerpc/mm/
Dhash_utils_64.c88 extern unsigned long dart_tablebase;
685 DBG("DART base: %lx\n", dart_tablebase); in htab_initialize()
687 if (dart_tablebase != 0 && dart_tablebase >= base in htab_initialize()
688 && dart_tablebase < (base + size)) { in htab_initialize()
689 unsigned long dart_table_end = dart_tablebase + 16 * MB; in htab_initialize()
690 if (base != dart_tablebase) in htab_initialize()
691 BUG_ON(htab_bolt_mapping(base, dart_tablebase, in htab_initialize()
696 BUG_ON(htab_bolt_mapping(dart_tablebase+16*MB, in htab_initialize()