Home
last modified time | relevance | path

Searched refs:asid (Results 1 – 4 of 4) sorted by relevance

/lk-master/arch/arm/include/arch/arm/
A Dmmu.h245 static inline void arm_invalidate_tlb_asid_no_barrier(uint8_t asid) { in arm_invalidate_tlb_asid_no_barrier() argument
247 arm_write_tlbiasidis(asid); in arm_invalidate_tlb_asid_no_barrier()
249 arm_write_tlbiasid(asid); in arm_invalidate_tlb_asid_no_barrier()
253 static inline void arm_invalidate_tlb_asid(uint8_t asid) { in arm_invalidate_tlb_asid() argument
255 arm_invalidate_tlb_asid_no_barrier(asid); in arm_invalidate_tlb_asid()
259 static inline void arm_invalidate_tlb_mva_asid_no_barrier(vaddr_t va, uint8_t asid) { in arm_invalidate_tlb_mva_asid_no_barrier() argument
261 arm_write_tlbimvais((va & 0xfffff000) | asid); in arm_invalidate_tlb_mva_asid_no_barrier()
263 arm_write_tlbimva((va & 0xfffff000) | asid); in arm_invalidate_tlb_mva_asid_no_barrier()
267 static inline void arm_invalidate_tlb_mva_asid(vaddr_t va, uint8_t asid) { in arm_invalidate_tlb_mva_asid() argument
269 arm_invalidate_tlb_mva_asid_no_barrier(va, asid); in arm_invalidate_tlb_mva_asid()
/lk-master/arch/arm64/
A Dmmu.c298 pte_t *page_table, uint asid) { in arm64_mmu_unmap_pt() argument
327 next_page_table, asid); in arm64_mmu_unmap_pt()
339 if (asid == MMU_ARM64_GLOBAL_ASID) in arm64_mmu_unmap_pt()
342 ARM64_TLBI(vae1is, vaddr >> 12 | (vaddr_t)asid << 48); in arm64_mmu_unmap_pt()
356 pte_t *page_table, uint asid) { in arm64_mmu_map_pt() argument
396 page_size_shift, next_page_table, asid); in arm64_mmu_map_pt()
426 index_shift, page_size_shift, page_table, asid); in arm64_mmu_map_pt()
434 pte_t *top_page_table, uint asid) { in arm64_mmu_map() argument
440 vaddr, paddr, size, attrs, asid); in arm64_mmu_map()
462 pte_t *top_page_table, uint asid) { in arm64_mmu_unmap() argument
[all …]
/lk-master/arch/riscv/
A Dmmu.cpp106 void riscv_set_satp(uint asid, paddr_t pt) { in riscv_set_satp() argument
116 … DEBUG_ASSERT_MSG((asid & riscv_asid_mask) == asid, "asid %#x mask %#lx\n", asid, riscv_asid_mask); in riscv_set_satp()
117 satp |= (ulong)asid << RISCV_SATP_ASID_SHIFT; in riscv_set_satp()
/lk-master/arch/arm64/include/arch/arm64/
A Dmmu.h327 pte_t *top_page_table, uint asid);
331 pte_t *top_page_table, uint asid);

Completed in 13 milliseconds