Home
last modified time | relevance | path

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

/linux-4.4.14/arch/powerpc/sysdev/
Ddart_iommu.c52 unsigned long dart_tablebase; /* exported to htab_initialize */ variable
228 if (dart_tablebase == 0 || dart_tablesize == 0) { in dart_init()
241 flush_dcache_phys_range(dart_tablebase, in dart_init()
242 dart_tablebase + dart_tablesize); in dart_init()
258 dart_vbase = ioremap(__pa(dart_tablebase), dart_tablesize); in dart_init()
265 base = dart_tablebase >> DART_PAGE_SHIFT; in dart_init()
425 if (!dart_tablebase) in iommu_init_late_dart()
428 tbasepfn = __pa(dart_tablebase) >> PAGE_SHIFT; in iommu_init_late_dart()
469 dart_tablebase = (unsigned long) in alloc_dart_table()
475 kmemleak_no_scan((void *)dart_tablebase); in alloc_dart_table()
[all …]
/linux-4.4.14/arch/powerpc/mm/
Dhash_utils_64.c91 extern unsigned long dart_tablebase;
774 DBG("DART base: %lx\n", dart_tablebase); in htab_initialize()
776 if (dart_tablebase != 0 && dart_tablebase >= base in htab_initialize()
777 && dart_tablebase < (base + size)) { in htab_initialize()
778 unsigned long dart_table_end = dart_tablebase + 16 * MB; in htab_initialize()
779 if (base != dart_tablebase) in htab_initialize()
780 BUG_ON(htab_bolt_mapping(base, dart_tablebase, in htab_initialize()
785 BUG_ON(htab_bolt_mapping(dart_tablebase+16*MB, in htab_initialize()