Home
last modified time | relevance | path

Searched refs:fault_vaddr (Results 1 – 9 of 9) sorted by relevance

/components/mm/
A Dmm_anon.c276 msg.fault_vaddr = backup_addr; in _get_page_from_backup()
322 paddr = rt_hw_mmu_v2p(curr_aspace, msg->fault_vaddr); in _fetch_page_for_varea()
384 msg.fault_vaddr = iomsg->fault_vaddr; in _anon_page_read()
391 void *saved_fault_va = iomsg->fault_vaddr; in _anon_page_read()
392 iomsg->fault_vaddr = (void *)(iomsg->off << MM_PAGE_SHIFT); in _anon_page_read()
394 iomsg->fault_vaddr = saved_fault_va; in _anon_page_read()
424 msg.fault_vaddr = iomsg->fault_vaddr; in _anon_page_write()
517 aspace, &map_varea, &fault_vaddr, ARCH_PAGE_SIZE, attr, in _override_map()
518 flags, private_object, MM_PA_TO_OFF(fault_vaddr)); in _override_map()
563 void *fault_vaddr; in rt_varea_fix_private_locked() local
[all …]
A Dmm_fault.h86 void *fault_vaddr; member
96 void *fault_vaddr; member
111 rt_inline void rt_mm_io_msg_init(struct rt_aspace_io_msg *io, rt_size_t off, void *fault_vaddr, voi… in rt_mm_io_msg_init() argument
114 io->fault_vaddr = fault_vaddr; in rt_mm_io_msg_init()
A Dmm_fault.c148 uintptr_t va = (uintptr_t)msg->fault_vaddr; in rt_aspace_fault_try_fix()
150 msg->fault_vaddr = (void *)va; in rt_aspace_fault_try_fix()
160 varea = _aspace_bst_search(aspace, msg->fault_vaddr); in rt_aspace_fault_try_fix()
163 void *pa = rt_hw_mmu_v2p(aspace, msg->fault_vaddr); in rt_aspace_fault_try_fix()
168 LOG_D("%s(fault=%p) has already fixed", __func__, msg->fault_vaddr); in rt_aspace_fault_try_fix()
173 …ea=%s,fault=%p,fault_op=%d,phy=%p)", __func__, VAREA_NAME(varea), msg->fault_vaddr, msg->fault_op,… in rt_aspace_fault_try_fix()
174 … msg->off = varea->offset + ((long)msg->fault_vaddr - (long)varea->start) / ARCH_PAGE_SIZE; in rt_aspace_fault_try_fix()
196 LOG_W("%s: varea not found at 0x%lx", __func__, msg->fault_vaddr); in rt_aspace_fault_try_fix()
A Dmm_object.c37 int affid = RT_PAGE_PICK_AFFID(msg->fault_vaddr); in on_page_fault()
84 dst_k = rt_hw_mmu_v2p(aspace, msg->fault_vaddr); in page_read()
98 dst_k = rt_hw_mmu_v2p(aspace, msg->fault_vaddr); in page_write()
A Dmm_aspace.c175 msg->fault_vaddr = vaddr; in _do_page_fault()
198 if ((char *)msg->fault_vaddr + store_sz > (char *)varea->start + varea->size) in rt_varea_map_with_msg()
201 __func__, store_sz, msg->fault_vaddr); in rt_varea_map_with_msg()
207 void *v_addr = msg->fault_vaddr; in rt_varea_map_with_msg()
219 msg->fault_vaddr, store + PV_OFFSET, store_sz); in rt_varea_map_with_msg()
230 if (rt_hw_mmu_v2p(varea->aspace, msg->fault_vaddr) == ARCH_MAP_FAILED) in rt_varea_map_with_msg()
232 LOG_D("%s: no page is mapped on %p", __func__, msg->fault_vaddr); in rt_varea_map_with_msg()
238 LOG_W("%s: failed on va %p inside varea %p(%s)", __func__, msg->fault_vaddr, varea, in rt_varea_map_with_msg()
1776 msg.fault_vaddr = page_va; in rt_aspace_page_put()
A Dmm_page.c102 if ((char *)msg->fault_vaddr < init_end && in on_page_fault()
103 (char *)msg->fault_vaddr >= init_start) in on_page_fault()
105 rt_size_t offset = (char *)msg->fault_vaddr - init_start; in on_page_fault()
/components/dfs/dfs_v2/src/
A Ddfs_file_mmap.c144 LOG_I("fault vaddr: %p", msg->fault_vaddr); in on_page_fault()
151 page = dfs_aspace_mmap(file, varea, msg->fault_vaddr); in on_page_fault()
160 LOG_E("%s varea %p mmap failed at vaddr %p", __func__, varea, msg->fault_vaddr); in on_page_fault()
A Ddfs_pcache.c2101 off_t fpos = dfs_aspace_fpos(varea, msg->fault_vaddr); in dfs_aspace_mmap_read()
2133 off_t fpos = dfs_aspace_fpos(varea, msg->fault_vaddr); in dfs_aspace_mmap_write()
/components/lwp/
A Dlwp_user_mm.c461 msg.fault_vaddr = base; in _prefetch_mmap()

Completed in 22 milliseconds