Lines Matching refs:arch

121 	pte = (u64*)gd->arch.tlb_addr;  in find_pte()
144 u64 *new_table = (u64*)gd->arch.tlb_fillptr; in create_table()
148 gd->arch.tlb_fillptr += pt_len; in create_table()
150 if (gd->arch.tlb_fillptr - gd->arch.tlb_addr > gd->arch.tlb_size) in create_table()
153 gd->arch.tlb_fillptr - gd->arch.tlb_addr, in create_table()
154 gd->arch.tlb_size); in create_table()
367 if (!gd->arch.tlb_fillptr || !gd->arch.tlb_addr) in setup_pgtables()
384 u64 tlb_addr = gd->arch.tlb_addr; in setup_all_pgtables()
385 u64 tlb_size = gd->arch.tlb_size; in setup_all_pgtables()
388 gd->arch.tlb_fillptr = tlb_addr; in setup_all_pgtables()
394 gd->arch.tlb_size -= (uintptr_t)gd->arch.tlb_fillptr - in setup_all_pgtables()
395 (uintptr_t)gd->arch.tlb_addr; in setup_all_pgtables()
396 gd->arch.tlb_addr = gd->arch.tlb_fillptr; in setup_all_pgtables()
398 gd->arch.tlb_emerg = gd->arch.tlb_addr; in setup_all_pgtables()
399 gd->arch.tlb_addr = tlb_addr; in setup_all_pgtables()
400 gd->arch.tlb_size = tlb_size; in setup_all_pgtables()
409 if (!gd->arch.tlb_fillptr) in mmu_setup()
413 set_ttbr_tcr_mair(el, gd->arch.tlb_addr, get_tcr(el, NULL, NULL), in mmu_setup()
552 if (!gd->arch.tlb_emerg) in mmu_set_region_dcache_behaviour()
560 __asm_switch_ttbr(gd->arch.tlb_emerg); in mmu_set_region_dcache_behaviour()
584 __asm_switch_ttbr(gd->arch.tlb_addr); in mmu_set_region_dcache_behaviour()
623 flush_dcache_range(gd->arch.tlb_addr, in mmu_change_region_attr()
624 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()
645 flush_dcache_range(gd->arch.tlb_addr, in mmu_change_region_attr()
646 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()