Searched refs:z_page_frame (Results 1 – 9 of 9) sorted by relevance
/Zephyr-Core-3.4.0/kernel/include/ |
D | mmu.h | 99 struct z_page_frame { struct 126 static inline bool z_page_frame_is_pinned(struct z_page_frame *pf) in z_page_frame_is_pinned() 131 static inline bool z_page_frame_is_reserved(struct z_page_frame *pf) in z_page_frame_is_reserved() 136 static inline bool z_page_frame_is_mapped(struct z_page_frame *pf) in z_page_frame_is_mapped() 141 static inline bool z_page_frame_is_busy(struct z_page_frame *pf) in z_page_frame_is_busy() 146 static inline bool z_page_frame_is_backed(struct z_page_frame *pf) in z_page_frame_is_backed() 151 static inline bool z_page_frame_is_evictable(struct z_page_frame *pf) in z_page_frame_is_evictable() 160 static inline bool z_page_frame_is_available(struct z_page_frame *page) in z_page_frame_is_available() 172 extern struct z_page_frame z_page_frames[Z_NUM_PAGE_FRAMES]; 174 static inline uintptr_t z_page_frame_to_phys(struct z_page_frame *pf) in z_page_frame_to_phys() [all …]
|
/Zephyr-Core-3.4.0/subsys/demand_paging/eviction/ |
D | nru.c | 28 struct z_page_frame *pf; in nru_periodic_update() 43 struct z_page_frame *k_mem_paging_eviction_select(bool *dirty_ptr) in k_mem_paging_eviction_select() 46 struct z_page_frame *last_pf = NULL, *pf; in k_mem_paging_eviction_select()
|
/Zephyr-Core-3.4.0/subsys/demand_paging/backing_store/ |
D | backing_store_qemu_x86_tiny.c | 42 int k_mem_paging_backing_store_location_get(struct z_page_frame *pf, in k_mem_paging_backing_store_location_get() 69 void k_mem_paging_backing_store_page_finalize(struct z_page_frame *pf, in k_mem_paging_backing_store_page_finalize()
|
D | ram.c | 84 int k_mem_paging_backing_store_location_get(struct z_page_frame *pf, in k_mem_paging_backing_store_location_get() 124 void k_mem_paging_backing_store_page_finalize(struct z_page_frame *pf, in k_mem_paging_backing_store_page_finalize()
|
/Zephyr-Core-3.4.0/kernel/ |
D | mmu.c | 48 struct z_page_frame z_page_frames[Z_NUM_PAGE_FRAMES]; 76 static void page_frame_dump(struct z_page_frame *pf) in page_frame_dump() 108 struct z_page_frame *pf = &z_page_frames[i]; in z_page_frames_dump() 364 static struct z_page_frame *free_page_frame_list_get(void) in free_page_frame_list_get() 367 struct z_page_frame *pf = NULL; in free_page_frame_list_get() 372 pf = CONTAINER_OF(node, struct z_page_frame, node); in free_page_frame_list_get() 381 static void free_page_frame_list_put(struct z_page_frame *pf) in free_page_frame_list_put() 397 static void page_frame_free_locked(struct z_page_frame *pf) in page_frame_free_locked() 410 static void frame_mapped_set(struct z_page_frame *pf, void *addr) in frame_mapped_set() 441 struct z_page_frame *pf; in virt_to_page_frame() [all …]
|
/Zephyr-Core-3.4.0/include/zephyr/sys/ |
D | mem_manage.h | 533 struct z_page_frame *k_mem_paging_eviction_select(bool *dirty); 589 int k_mem_paging_backing_store_location_get(struct z_page_frame *pf, 651 void k_mem_paging_backing_store_page_finalize(struct z_page_frame *pf,
|
/Zephyr-Core-3.4.0/soc/arm/intel_socfpga_std/cyclonev/ |
D | soc.c | 32 struct z_page_frame *pf = z_phys_to_page_frame(pos); in arch_reserved_pages_update()
|
/Zephyr-Core-3.4.0/doc/kernel/memory_management/ |
D | demand_paging.rst | 53 addresses. For every page frame, a ``struct z_page_frame`` is instantiated to
|
/Zephyr-Core-3.4.0/arch/x86/core/ |
D | x86_mmu.c | 2004 struct z_page_frame *pf = z_phys_to_page_frame(pos); in mark_addr_page_reserved()
|