Home
last modified time | relevance | path

Searched refs:page_va (Results 1 – 5 of 5) sorted by relevance

/components/mm/
A Dmm_aspace.c1643 rt_mm_io_msg_init(&iomsg, VAREA_VA_TO_OFFSET(varea, page_va), page_va, buffer); in _page_put()
1659 rt_mm_io_msg_init(&iomsg, VAREA_VA_TO_OFFSET(varea, page_va), page_va, buffer); in _page_get()
1706 __func__, aspace, page_va); in rt_aspace_page_get_phy()
1713 __func__, aspace, page_va); in rt_aspace_page_get_phy()
1742 __func__, aspace, page_va); in rt_aspace_page_put_phy()
1749 __func__, aspace, page_va); in rt_aspace_page_put_phy()
1763 varea = _aspace_bst_search(aspace, page_va); in rt_aspace_page_put()
1764 if (varea && ALIGNED(page_va)) in rt_aspace_page_put()
1776 msg.fault_vaddr = page_va; in rt_aspace_page_put()
1818 if (varea && ALIGNED(page_va)) in rt_aspace_page_get()
[all …]
A Dmm_anon.c134 char *page_va = rt_kmem_p2v(page_pa); in _pgmgr_pop_all() local
135 if (page_pa != ARCH_MAP_FAILED && page_va) in _pgmgr_pop_all()
138 rt_pages_free(page_va, 0); in _pgmgr_pop_all()
145 void *page_va; in _pgmgr_pop_range() local
151 page_va = rt_hw_mmu_v2p(varea->aspace, rm_start); in _pgmgr_pop_range()
153 if (page_va != ARCH_MAP_FAILED) in _pgmgr_pop_range()
155 page_va -= PV_OFFSET; in _pgmgr_pop_range()
156 LOG_D("%s: free page %p", __func__, page_va); in _pgmgr_pop_range()
158 rt_pages_free(page_va, 0); in _pgmgr_pop_range()
240 char *page_va = msg->response.vaddr; in _map_page_in_varea() local
[all …]
A Dmm_private.h132 rt_err_t rt_aspace_page_get_phy(rt_aspace_t aspace, void *page_va, void *buffer);
133 rt_err_t rt_aspace_page_put_phy(rt_aspace_t aspace, void *page_va, void *buffer);
A Dmm_aspace.h234 rt_err_t rt_aspace_page_put(rt_aspace_t aspace, void *page_va, void *buffer);
236 rt_err_t rt_aspace_page_get(rt_aspace_t aspace, void *page_va, void *buffer);
A Dmm_page.c275 static struct installed_page_reg *_find_page_region(rt_ubase_t page_va) in _find_page_region() argument
284 if (page_va >= iter->region_area.start && in _find_page_region()
285 page_va < iter->region_area.end) in _find_page_region()
305 static rt_bool_t _pages_are_member(rt_ubase_t page_va, size_t size_bits) in _pages_are_member() argument
308 rt_ubase_t iter_frame = page_va; in _pages_are_member()
309 size_t frame_end = page_va + (1 << size_bits); in _pages_are_member()

Completed in 14 milliseconds