Home
last modified time | relevance | path

Searched refs:tlb_size (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/target/microblaze/
H A Dmmu.c41 unsigned int tlb_size; in mmu_flush_idx() local
49 tlb_size = tlb_decode_size((t & TLB_PAGESZ_MASK) >> 7); in mmu_flush_idx()
50 end = tlb_tag + tlb_size; in mmu_flush_idx()
85 uint32_t tlb_size, t0; in mmu_translate() local
94 tlb_size = tlb_decode_size((t & TLB_PAGESZ_MASK) >> 7); in mmu_translate()
95 if (tlb_size < TARGET_PAGE_SIZE) { in mmu_translate()
96 qemu_log_mask(LOG_UNIMP, "%d pages not supported\n", tlb_size); in mmu_translate()
100 mask = ~((uint64_t)tlb_size - 1); in mmu_translate()
164 lu->size = tlb_size; in mmu_translate()
/openbmc/u-boot/arch/arm/cpu/armv8/
H A Dcache_v8.c150 if (gd->arch.tlb_fillptr - gd->arch.tlb_addr > gd->arch.tlb_size) in create_table()
154 gd->arch.tlb_size); in create_table()
385 u64 tlb_size = gd->arch.tlb_size; in setup_all_pgtables() local
394 gd->arch.tlb_size -= (uintptr_t)gd->arch.tlb_fillptr - in setup_all_pgtables()
400 gd->arch.tlb_size = tlb_size; in setup_all_pgtables()
624 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()
646 gd->arch.tlb_addr + gd->arch.tlb_size); in mmu_change_region_attr()
H A Dsec_firmware.c181 gd->arch.tlb_size) + load; in sec_firmware_check_copy_loadable()
248 gd->arch.tlb_size; in sec_firmware_load_image()
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dspl.c105 gd->arch.tlb_size = PGTABLE_SIZE; in board_init_f()
106 gd->arch.tlb_addr = (gd->ram_top - gd->arch.tlb_size) & ~(0x10000 - 1); in board_init_f()
H A Dcpu.c411 gd->arch.tlb_size = EARLY_PGTABLE_SIZE; in early_mmu_setup()
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dtlb.c244 unsigned int tlb_size; in tlb_map_range() local
285 tlb_size = camsize - 10; in tlb_map_range()
288 0, tlb_index, tlb_size, 1); in tlb_map_range()
/openbmc/u-boot/arch/arm/include/asm/
H A Dglobal_data.h40 unsigned long tlb_size; member
/openbmc/u-boot/arch/arm/mach-versal/
H A Dcpu.c79 gd->arch.tlb_size = PGTABLE_SIZE; in reserve_mmu()
/openbmc/linux/kernel/dma/
H A Dswiotlb.c691 size_t tlb_size; in swiotlb_alloc_pool() local
704 tlb_size = nslabs << IO_TLB_SHIFT; in swiotlb_alloc_pool()
705 while (!(tlb = swiotlb_alloc_tlb(dev, tlb_size, phys_limit, gfp))) { in swiotlb_alloc_pool()
710 tlb_size = nslabs << IO_TLB_SHIFT; in swiotlb_alloc_pool()
723 swiotlb_free_tlb(page_address(tlb), tlb_size); in swiotlb_alloc_pool()
758 size_t tlb_size = pool->end - pool->start; in swiotlb_dyn_free() local
761 swiotlb_free_tlb(pool->vaddr, tlb_size); in swiotlb_dyn_free()
/openbmc/qemu/target/riscv/
H A Dcpu_helper.c1448 hwaddr tlb_size = TARGET_PAGE_SIZE; in riscv_cpu_tlb_fill() local
1496 tlb_size = pmp_get_tlb_size(env, pa); in riscv_cpu_tlb_fill()
1501 __func__, pa, ret, prot_pmp, tlb_size); in riscv_cpu_tlb_fill()
1531 tlb_size = pmp_get_tlb_size(env, pa); in riscv_cpu_tlb_fill()
1536 __func__, pa, ret, prot_pmp, tlb_size); in riscv_cpu_tlb_fill()
1547 tlb_set_page(cs, address & ~(tlb_size - 1), pa & ~(tlb_size - 1), in riscv_cpu_tlb_fill()
1548 prot, mmu_idx, tlb_size); in riscv_cpu_tlb_fill()
/openbmc/qemu/target/ppc/
H A Dmmu_helper.c126 int tlb_size; in booke206_flush_tlb() local
132 tlb_size = booke206_tlb_size(env, i); in booke206_flush_tlb()
133 for (j = 0; j < tlb_size; j++) { in booke206_flush_tlb()
1277 int tlb_size; in helper_booke206_tlbilx1() local
1281 tlb_size = booke206_tlb_size(env, i); in helper_booke206_tlbilx1()
1282 for (j = 0; j < tlb_size; j++) { in helper_booke206_tlbilx1()
/openbmc/u-boot/common/
H A Dboard_f.c386 gd->arch.tlb_size = PGTABLE_SIZE; in reserve_mmu()
387 gd->relocaddr -= gd->arch.tlb_size; in reserve_mmu()
394 gd->arch.tlb_addr + gd->arch.tlb_size); in reserve_mmu()
/openbmc/u-boot/arch/arm/mach-zynqmp/
H A Dcpu.c120 gd->arch.tlb_size = PGTABLE_SIZE; in reserve_mmu()
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dcpu.c210 gd->arch.tlb_addr + gd->arch.tlb_size); in enable_caches()
/openbmc/u-boot/drivers/ddr/altera/
H A Dsdram_arria10.c196 gd->arch.tlb_size = PGTABLE_SIZE; in sdram_init_ecc_bits()