Searched refs:vaddr (Results 1 – 9 of 9) sorted by relevance
| /libcpu/mips/gs264/ |
| A D | mmu.c | 487 size_t vaddr; in _rt_hw_mmu_map() local 502 vaddr = (size_t)v_addr; in _rt_hw_mmu_map() 508 vaddr &= ~ARCH_PAGE_MASK; in _rt_hw_mmu_map() 518 if (vaddr) { in _rt_hw_mmu_map() 532 size_t vaddr; in _rt_hw_mmu_map() local 542 if (vaddr) { in _rt_hw_mmu_map() 634 size_t vaddr; in _rt_hw_mmu_map_auto() local 648 vaddr = (size_t)v_addr; in _rt_hw_mmu_map_auto() 649 vaddr &= ~ARCH_PAGE_MASK; in _rt_hw_mmu_map_auto() 659 if (vaddr) { in _rt_hw_mmu_map_auto() [all …]
|
| /libcpu/risc-v/common64/ |
| A D | mmu.c | 347 static inline void _init_region(void *vaddr, size_t size) in _init_region() argument 349 rt_ioremap_start = vaddr; in _init_region() 358 rt_mpr_start = vaddr - rt_mpr_size; in _init_region() 449 l1_off = GET_L1((rt_uintptr_t)vaddr); in _query() 450 l2_off = GET_L2((rt_uintptr_t)vaddr); in _query() 451 l3_off = GET_L3((rt_uintptr_t)vaddr); in _query() 512 rt_ubase_t *pte = _query(aspace, vaddr, &level); in rt_hw_mmu_v2p() 522 LOG_D("%s: failed at %p", __func__, vaddr); in rt_hw_mmu_v2p() 566 void *vend = vaddr + size; in rt_hw_mmu_control() 573 while (vaddr < vend) in rt_hw_mmu_control() [all …]
|
| A D | mmu.h | 46 #define VPN_TO_PPN(vaddr, pv_off) (((rt_uintptr_t)(vaddr)) + (pv_off)) argument 67 void *rt_hw_mmu_v2p(rt_aspace_t aspace, void *vaddr); 69 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size,
|
| /libcpu/arm/cortex-a/ |
| A D | mmu.c | 67 unsigned int vaddr = (va << 20); in init_mm_setup() local 69 if (vaddr >= KERNEL_VADDR_START && vaddr - KERNEL_VADDR_START < size) in init_mm_setup() 73 … else if (vaddr >= (KERNEL_VADDR_START + pv_off) && vaddr - (KERNEL_VADDR_START + pv_off) < size) in init_mm_setup() 124 void *vaddr; in rt_hw_init_mmu_table() local 139 vaddr = (void *)mdesc->vaddr_start; in rt_hw_init_mmu_table() 141 rt_aspace_map_static(&rt_kernel_space, &mdesc->varea, &vaddr, length, in rt_hw_init_mmu_table() 477 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, in rt_hw_mmu_control() argument
|
| A D | mmu.h | 123 void *rt_hw_mmu_v2p(struct rt_aspace *aspace, void *vaddr); 126 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, enum rt_mmu_cntl cmd);
|
| /libcpu/arm/dm36x/ |
| A D | mmu.c | 449 rt_uint32_t vaddr; in mmu_create_pte() local 457 vaddr = mdesc->vaddr_start; in mmu_create_pte() 461 pTT = (rt_uint32_t *)_pgd_table + (vaddr >> 20); in mmu_create_pte() 466 ((vaddr & 0x000ff000) >> 12); in mmu_create_pte() 472 ((vaddr & 0x000ff000) >> 12); in mmu_create_pte() 477 vaddr += 0x1000; in mmu_create_pte()
|
| /libcpu/arm/armv6/ |
| A D | mmu.c | 450 rt_uint32_t vaddr; in mmu_create_pte() local 458 vaddr = mdesc->vaddr_start; in mmu_create_pte() 462 pTT = (rt_uint32_t *)_pgd_table + (vaddr >> 20); in mmu_create_pte() 467 ((vaddr & 0x000ff000) >> 12); in mmu_create_pte() 473 ((vaddr & 0x000ff000) >> 12); in mmu_create_pte() 478 vaddr += 0x1000; in mmu_create_pte()
|
| /libcpu/aarch64/common/ |
| A D | mmu.c | 135 static int _kernel_map_4K(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr) in _kernel_map_4K() argument 142 rt_ubase_t va = (rt_ubase_t)vaddr; in _kernel_map_4K() 203 static int _kernel_map_2M(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr) in _kernel_map_2M() argument 210 unsigned long va = (unsigned long)vaddr; in _kernel_map_2M() 280 int (*mapper)(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr); in rt_hw_mmu_map() 512 static void _init_region(void *vaddr, size_t size) in _init_region() argument 514 rt_ioremap_start = vaddr; in _init_region() 759 static unsigned long *_query(rt_aspace_t aspace, void *vaddr, int *plvl_shf) in _query() argument 762 unsigned long va = (unsigned long)vaddr; in _query() 874 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, in rt_hw_mmu_control() argument [all …]
|
| /libcpu/aarch64/common/include/ |
| A D | mmu.h | 117 void *rt_hw_mmu_v2p(struct rt_aspace *aspace, void *vaddr); 211 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size,
|
Completed in 16 milliseconds