Searched refs:arch_mem_map (Results 1 – 14 of 14) sorted by relevance
/Zephyr-latest/tests/arch/arm64/arm64_mmu/src/ |
D | main.c | 52 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/ |
D | kernel_arch_interface.h | 316 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags);
|
/Zephyr-latest/kernel/ |
D | mmu.c | 552 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()
|
D | Kconfig.vm | 107 and the arch_mem_map() API is available.
|
/Zephyr-latest/drivers/mm/ |
D | mm_drv_intel_adsp_mtl_tlb.c | 271 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/ |
D | arm_mmu.c | 951 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/ |
D | ptables.c | 473 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/ |
D | mmu.c | 1112 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/ |
D | x86_mmu.c | 1295 void arch_mem_map(void *virt, uintptr_t phys, size_t size, uint32_t flags) in arch_mem_map() function
|
/Zephyr-latest/arch/ |
D | Kconfig | 804 demand paging is supported and arch_mem_map() supports
|
/Zephyr-latest/doc/hardware/porting/ |
D | arch.rst | 487 - :c:func:`arch_mem_map`
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.4.rst | 178 * Supporting architectures will implement ``arch_mem_map()`` and enable 263 * ``arch_mem_map()`` is implemented.
|
D | release-notes-2.5.rst | 190 :c:func:`arch_mem_map` may no longer fail.
|
D | release-notes-3.2.rst | 256 * :c:func:`arch_mem_map` now supports :c:enumerator:`K_MEM_PERM_USER`.
|