Lines Matching refs:gd
122 pte = (u64*)gd->arch.tlb_addr; in find_pte()
145 u64 *new_table = (u64*)gd->arch.tlb_fillptr; in create_table()
149 gd->arch.tlb_fillptr += pt_len; in create_table()
151 if (gd->arch.tlb_fillptr - gd->arch.tlb_addr > gd->arch.tlb_size) in create_table()
154 gd->arch.tlb_fillptr - gd->arch.tlb_addr, in create_table()
155 gd->arch.tlb_size); in create_table()
368 if (!gd->arch.tlb_fillptr || !gd->arch.tlb_addr) in setup_pgtables()
385 u64 tlb_addr = gd->arch.tlb_addr; in setup_all_pgtables()
386 u64 tlb_size = gd->arch.tlb_size; in setup_all_pgtables()
389 gd->arch.tlb_fillptr = tlb_addr; in setup_all_pgtables()
395 gd->arch.tlb_size -= (uintptr_t)gd->arch.tlb_fillptr - in setup_all_pgtables()
396 (uintptr_t)gd->arch.tlb_addr; in setup_all_pgtables()
397 gd->arch.tlb_addr = gd->arch.tlb_fillptr; in setup_all_pgtables()
399 gd->arch.tlb_emerg = gd->arch.tlb_addr; in setup_all_pgtables()
400 gd->arch.tlb_addr = tlb_addr; in setup_all_pgtables()
401 gd->arch.tlb_size = tlb_size; in setup_all_pgtables()
410 if (!gd->arch.tlb_fillptr) in mmu_setup()
414 set_ttbr_tcr_mair(el, gd->arch.tlb_addr, get_tcr(el, NULL, NULL), in mmu_setup()
553 if (!gd->arch.tlb_emerg) in mmu_set_region_dcache_behaviour()
561 __asm_switch_ttbr(gd->arch.tlb_emerg); in mmu_set_region_dcache_behaviour()
585 __asm_switch_ttbr(gd->arch.tlb_addr); in mmu_set_region_dcache_behaviour()
624 flush_dcache_range(gd->arch.tlb_addr, in mmu_change_region_attr()
625 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()
646 flush_dcache_range(gd->arch.tlb_addr, in mmu_change_region_attr()
647 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()