Searched refs:dart_tablebase (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 39 static u32 *dart_tablebase; variable 240 dart_tablebase = memblock_alloc_try_nid_raw(SZ_16M, SZ_16M, in allocate_dart() 243 if (!dart_tablebase) in allocate_dart() 247 kmemleak_no_scan((void *)dart_tablebase); in allocate_dart() 260 printk(KERN_INFO "DART table allocated at: %p\n", dart_tablebase); in allocate_dart() 298 dart_tablebase[i] = dart_emptyval; in dart_init() 301 dart_cache_sync(dart_tablebase, dart_tablesize / sizeof(u32)); in dart_init() 304 base = ((unsigned long)dart_tablebase) >> DART_PAGE_SHIFT; in dart_init() 343 iommu_table_dart.it_base = (unsigned long)dart_tablebase; in iommu_table_dart_setup() 428 dart_cache_sync(dart_tablebase, dart_tablesiz in iommu_dart_restore() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 39 static u32 *dart_tablebase; variable 240 dart_tablebase = memblock_alloc_try_nid_raw(SZ_16M, SZ_16M, in allocate_dart() 243 if (!dart_tablebase) in allocate_dart() 247 kmemleak_no_scan((void *)dart_tablebase); in allocate_dart() 260 printk(KERN_INFO "DART table allocated at: %p\n", dart_tablebase); in allocate_dart() 298 dart_tablebase[i] = dart_emptyval; in dart_init() 301 dart_cache_sync(dart_tablebase, dart_tablesize / sizeof(u32)); in dart_init() 304 base = ((unsigned long)dart_tablebase) >> DART_PAGE_SHIFT; in dart_init() 343 iommu_table_dart.it_base = (unsigned long)dart_tablebase; in iommu_table_dart_setup() 429 dart_cache_sync(dart_tablebase, dart_tablesiz in iommu_dart_restore() [all...] |
Completed in 2 milliseconds