Home
last modified time | relevance | path

Searched refs:arch_mem_map (Results 1 – 14 of 14) sorted by relevance

/Zephyr-latest/tests/arch/arm64/arm64_mmu/src/
Dmain.c52 arch_mem_map((void *)virt_addr, phys_addr, size, K_MEM_ARM_NORMAL_NC); in mem_map_test()
165 arch_mem_map((void *)virt, phys, size, K_MEM_ARM_NORMAL_NC); in ZTEST()
/Zephyr-latest/kernel/include/
Dkernel_arch_interface.h316 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags);
/Zephyr-latest/kernel/
Dmmu.c552 arch_mem_map(addr, phys, CONFIG_MMU_PAGE_SIZE, flags); in map_anon_page()
630 arch_mem_map(pos, in k_mem_map_phys_guard()
662 arch_mem_map(dst, phys, size, flags); in k_mem_map_phys_guard()
841 arch_mem_map(addr, phys, size, flags); in k_mem_update_flags()
961 arch_mem_map(dest_addr, aligned_phys, aligned_size, flags); in k_mem_map_phys_bare()
1067 arch_mem_map(addr, location, CONFIG_MMU_PAGE_SIZE, flags); in z_paging_ondemand_section_map()
1076 arch_mem_map(addr, location, CONFIG_MMU_PAGE_SIZE, flags); in z_paging_ondemand_section_map()
DKconfig.vm107 and the arch_mem_map() API is available.
/Zephyr-latest/drivers/mm/
Dmm_drv_intel_adsp_mtl_tlb.c271 arch_mem_map(virt, va, CONFIG_MM_DRV_PAGE_SIZE, flags); in sys_mm_drv_map_page()
465 arch_mem_map(virt, tlb_entry_to_pa(entry), CONFIG_MM_DRV_PAGE_SIZE, flags); in sys_mm_drv_update_page_flags()
852 arch_mem_map(UINT_TO_POINTER(phys_addr), phys_addr, CONFIG_MM_DRV_PAGE_SIZE, in adsp_mm_save_context()
/Zephyr-latest/arch/arm/core/mmu/
Darm_mmu.c951 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags) in arch_mem_map() function
/Zephyr-latest/arch/xtensa/core/
Dptables.c473 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags) in arch_mem_map() function
/Zephyr-latest/arch/arm64/core/
Dmmu.c1112 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags) in arch_mem_map() function
/Zephyr-latest/arch/x86/core/
Dx86_mmu.c1295 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags) in arch_mem_map() function
/Zephyr-latest/arch/
DKconfig804 demand paging is supported and arch_mem_map() supports
/Zephyr-latest/doc/hardware/porting/
Darch.rst487 - :c:func:`arch_mem_map`
/Zephyr-latest/doc/releases/
Drelease-notes-2.4.rst178 * Supporting architectures will implement ``arch_mem_map()`` and enable
263 * ``arch_mem_map()`` is implemented.
Drelease-notes-2.5.rst190 :c:func:`arch_mem_map` may no longer fail.
Drelease-notes-3.2.rst256 * :c:func:`arch_mem_map` now supports :c:enumerator:`K_MEM_PERM_USER`.