Searched refs:K_MEM_SCRATCH_PAGE (Results 1 – 8 of 8) sorted by relevance
/Zephyr-latest/subsys/demand_paging/backing_store/ |
D | backing_store_qemu_x86_tiny.c | 60 (void)memcpy(location_to_flash(location), K_MEM_SCRATCH_PAGE, in k_mem_paging_backing_store_page_out() 66 (void)memcpy(K_MEM_SCRATCH_PAGE, location_to_flash(location), in k_mem_paging_backing_store_page_in()
|
D | ram.c | 117 (void)memcpy(location_to_slab(location), K_MEM_SCRATCH_PAGE, in k_mem_paging_backing_store_page_out() 123 (void)memcpy(K_MEM_SCRATCH_PAGE, location_to_slab(location), in k_mem_paging_backing_store_page_in()
|
D | backing_store_ondemand_semihost.c | 46 semihost_read(semih_fd, K_MEM_SCRATCH_PAGE, size) != size) { in k_mem_paging_backing_store_page_in()
|
/Zephyr-latest/doc/kernel/memory_management/ |
D | demand_paging.rst | 75 K_MEM_SCRATCH_PAGE 78 * Copy a data page from the provided location to ``K_MEM_SCRATCH_PAGE``. 193 ``location`` token to the page pointed by ``K_MEM_SCRATCH_PAGE``. 196 from ``K_MEM_SCRATCH_PAGE`` to the backing store location associated
|
/Zephyr-latest/kernel/include/ |
D | mmu.h | 339 #define K_MEM_SCRATCH_PAGE ((void *)((uintptr_t)CONFIG_KERNEL_VM_BASE + \ macro
|
/Zephyr-latest/kernel/ |
D | mmu.c | 1208 memset(K_MEM_SCRATCH_PAGE, 0, CONFIG_MMU_PAGE_SIZE); in do_backing_store_page_in()
|
/Zephyr-latest/arch/arm64/core/ |
D | mmu.c | 1570 uintptr_t virt = (uintptr_t)K_MEM_SCRATCH_PAGE; in arch_mem_scratch()
|
/Zephyr-latest/arch/x86/core/ |
D | x86_mmu.c | 2123 page_map_set(z_x86_page_tables_get(), K_MEM_SCRATCH_PAGE, in arch_mem_scratch()
|