Lines Matching refs:k_mem_page_frame
167 struct k_mem_page_frame { struct
193 static inline bool k_mem_page_frame_is_free(struct k_mem_page_frame *pf) in k_mem_page_frame_is_free()
198 static inline bool k_mem_page_frame_is_pinned(struct k_mem_page_frame *pf) in k_mem_page_frame_is_pinned()
203 static inline bool k_mem_page_frame_is_reserved(struct k_mem_page_frame *pf) in k_mem_page_frame_is_reserved()
208 static inline bool k_mem_page_frame_is_mapped(struct k_mem_page_frame *pf) in k_mem_page_frame_is_mapped()
213 static inline bool k_mem_page_frame_is_busy(struct k_mem_page_frame *pf) in k_mem_page_frame_is_busy()
218 static inline bool k_mem_page_frame_is_backed(struct k_mem_page_frame *pf) in k_mem_page_frame_is_backed()
223 static inline bool k_mem_page_frame_is_evictable(struct k_mem_page_frame *pf) in k_mem_page_frame_is_evictable()
236 static inline bool k_mem_page_frame_is_available(struct k_mem_page_frame *page) in k_mem_page_frame_is_available()
241 static inline void k_mem_page_frame_set(struct k_mem_page_frame *pf, uint8_t flags) in k_mem_page_frame_set()
246 static inline void k_mem_page_frame_clear(struct k_mem_page_frame *pf, uint8_t flags) in k_mem_page_frame_clear()
261 extern struct k_mem_page_frame k_mem_page_frames[K_MEM_NUM_PAGE_FRAMES];
263 static inline uintptr_t k_mem_page_frame_to_phys(struct k_mem_page_frame *pf) in k_mem_page_frame_to_phys()
270 static inline void *k_mem_page_frame_to_virt(struct k_mem_page_frame *pf) in k_mem_page_frame_to_virt()
284 static inline struct k_mem_page_frame *k_mem_phys_to_page_frame(uintptr_t phys) in k_mem_phys_to_page_frame()