Searched refs:pa (Results 1 – 7 of 7) sorted by relevance
| /components/mm/ |
| A D | mm_fault.c | 39 static int _read_fault(rt_varea_t varea, void *pa, struct rt_aspace_fault_msg *msg) in _read_fault() argument 44 RT_ASSERT(pa == ARCH_MAP_FAILED); in _read_fault() 67 err = rt_varea_fix_private_locked(varea, pa, msg, RT_FALSE); in _write_fault() 81 RT_ASSERT(pa == ARCH_MAP_FAILED); in _write_fault() 100 RT_ASSERT(pa == ARCH_MAP_FAILED); in _exec_fault() 133 if (pa == (rt_ubase_t)ARCH_MAP_FAILED) in _determine_precise_fault_type() 163 void *pa = rt_hw_mmu_v2p(aspace, msg->fault_vaddr); in rt_aspace_fault_try_fix() local 164 _determine_precise_fault_type(msg, (rt_ubase_t)pa, varea); in rt_aspace_fault_try_fix() 180 err = _read_fault(varea, pa, msg); in rt_aspace_fault_try_fix() 183 err = _write_fault(varea, pa, msg); in rt_aspace_fault_try_fix() [all …]
|
| A D | mm_kmem.c | 42 int rt_kmem_map_phy(void *va, void *pa, rt_size_t length, rt_size_t attr) in rt_kmem_map_phy() argument 46 lo_off = _KMEM_LO_OFF(pa); in rt_kmem_map_phy() 53 else if (_KMEM_LO_OFF(pa) != _KMEM_LO_OFF(va)) in rt_kmem_map_phy() 55 LOG_E("%s: misaligned PA(%p) to VA(%p)", __func__, pa, va); in rt_kmem_map_phy() 66 err = rt_aspace_map_phy(&rt_kernel_space, &hint, attr, MM_PA_TO_OFF(pa), &va); in rt_kmem_map_phy() 70 LOG_W("%s: map %p to %p (%p bytes) failed(err %d)", __func__, pa, va, length, err); in rt_kmem_map_phy()
|
| A D | mm_aspace.h | 25 #define MM_PA_TO_OFF(pa) ((uintptr_t)(pa) >> MM_PAGE_SHIFT) argument 324 int rt_kmem_map_phy(void *va, void *pa, rt_size_t length, rt_size_t attr);
|
| A D | mm_private.h | 110 int rt_varea_fix_private_locked(rt_varea_t ex_varea, void *pa,
|
| A D | mm_anon.c | 555 int rt_varea_fix_private_locked(rt_varea_t ex_varea, void *pa, in rt_varea_fix_private_locked() argument 688 rt_inline void _switch_aspace(rt_aspace_t *pa, rt_aspace_t *pb) in _switch_aspace() argument 691 temp = *pa; in _switch_aspace() 692 *pa = *pb; in _switch_aspace()
|
| A D | mm_aspace.c | 1523 void *pa = RT_NULL; in _dup_varea() local 1530 pa = rt_hw_mmu_v2p(src, (void *)src_varea->start); in _dup_varea() 1531 RT_ASSERT(pa != ARCH_MAP_FAILED); in _dup_varea() 1538 MM_PA_TO_OFF(pa), &va); in _dup_varea()
|
| /components/lwp/ |
| A D | lwp_shm.c | 320 void *pa = RT_NULL; in _lwp_shm_struct_get() local 327 pa = lwp_v2p(lwp, shm_vaddr); /* physical memory */ in _lwp_shm_struct_get() 329 node_pa = lwp_avl_find((size_t)pa, shm_tree_pa); in _lwp_shm_struct_get()
|
Completed in 13 milliseconds