Searched refs:fault_vaddr (Results 1 – 9 of 9) sorted by relevance
| /components/mm/ |
| A D | mm_anon.c | 276 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 D | mm_fault.h | 86 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 D | mm_fault.c | 148 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 D | mm_object.c | 37 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 D | mm_aspace.c | 175 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 D | mm_page.c | 102 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 D | dfs_file_mmap.c | 144 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 D | dfs_pcache.c | 2101 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 D | lwp_user_mm.c | 461 msg.fault_vaddr = base; in _prefetch_mmap()
|
Completed in 22 milliseconds