Searched defs:aspace (Results 1 – 7 of 7) sorted by relevance
| /libcpu/risc-v/common64/ |
| A D | tlb.h | 36 static inline void rt_hw_tlb_invalidate_aspace(rt_aspace_t aspace) in rt_hw_tlb_invalidate_aspace() 42 static inline void rt_hw_tlb_invalidate_page(rt_aspace_t aspace, void *start) in rt_hw_tlb_invalidate_page() 47 static inline void rt_hw_tlb_invalidate_range(rt_aspace_t aspace, void *start, in rt_hw_tlb_invalidate_range()
|
| A D | mmu.c | 61 void rt_hw_aspace_switch(rt_aspace_t aspace) in rt_hw_aspace_switch() 70 void rt_hw_aspace_switch(rt_aspace_t aspace) in rt_hw_aspace_switch() 92 static int _map_one_page(struct rt_aspace *aspace, void *va, void *pa, in _map_one_page() 182 void *rt_hw_mmu_map(struct rt_aspace *aspace, void *v_addr, void *p_addr, in rt_hw_mmu_map() 249 static size_t _unmap_area(struct rt_aspace *aspace, void *v_addr) in _unmap_area() 323 void rt_hw_mmu_unmap(struct rt_aspace *aspace, void *v_addr, size_t size) in rt_hw_mmu_unmap() 391 int rt_hw_mmu_map_init(rt_aspace_t aspace, void *v_address, rt_ubase_t size, in rt_hw_mmu_map_init() 443 static rt_ubase_t *_query(struct rt_aspace *aspace, void *vaddr, int *level) in _query() 509 void *rt_hw_mmu_v2p(struct rt_aspace *aspace, void *vaddr) in rt_hw_mmu_v2p() 561 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, in rt_hw_mmu_control() [all …]
|
| A D | asid.c | 54 static rt_uint64_t _asid_acquire(rt_aspace_t aspace) in _asid_acquire() 78 void rt_hw_asid_switch_pgtbl(struct rt_aspace *aspace, rt_ubase_t pgtbl) in rt_hw_asid_switch_pgtbl()
|
| /libcpu/aarch64/common/include/ |
| A D | tlb.h | 51 static inline void rt_hw_tlb_invalidate_aspace(rt_aspace_t aspace) in rt_hw_tlb_invalidate_aspace() 67 static inline void rt_hw_tlb_invalidate_page(rt_aspace_t aspace, void *start) in rt_hw_tlb_invalidate_page() 78 static inline void rt_hw_tlb_invalidate_range(rt_aspace_t aspace, void *start, in rt_hw_tlb_invalidate_range()
|
| /libcpu/arm/cortex-a/ |
| A D | mmu.c | 171 int rt_hw_mmu_map_init(struct rt_aspace *aspace, void* v_address, size_t size, size_t *vtable, size… in rt_hw_mmu_map_init() 217 int rt_hw_mmu_ioremap_init(rt_aspace_t aspace, void* v_address, size_t size) in rt_hw_mmu_ioremap_init() 358 void *rt_hw_mmu_map(rt_aspace_t aspace, void *v_addr, void *p_addr, size_t size, in rt_hw_mmu_map() 394 void rt_hw_mmu_unmap(rt_aspace_t aspace, void *v_addr, size_t size) in rt_hw_mmu_unmap() 414 void rt_hw_aspace_switch(rt_aspace_t aspace) in rt_hw_aspace_switch() 427 void *rt_hw_mmu_v2p(rt_aspace_t aspace, void* v_addr) in rt_hw_mmu_v2p() 477 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, in rt_hw_mmu_control()
|
| A D | tlb.h | 37 static inline void rt_hw_tlb_invalidate_aspace(rt_aspace_t aspace) in rt_hw_tlb_invalidate_aspace() 42 static inline void rt_hw_tlb_invalidate_range(rt_aspace_t aspace, void *start, in rt_hw_tlb_invalidate_range()
|
| /libcpu/aarch64/common/ |
| A D | mmu.c | 272 void *rt_hw_mmu_map(rt_aspace_t aspace, void *v_addr, void *p_addr, size_t size, in rt_hw_mmu_map() 344 void rt_hw_mmu_unmap(rt_aspace_t aspace, void *v_addr, size_t size) in rt_hw_mmu_unmap() 374 rt_uint16_t _aspace_get_asid(rt_aspace_t aspace) in _aspace_get_asid() 420 rt_uint16_t _aspace_get_asid(rt_aspace_t aspace) in _aspace_get_asid() 428 void rt_hw_aspace_switch(rt_aspace_t aspace) in rt_hw_aspace_switch() 467 void rt_hw_mmu_setup(rt_aspace_t aspace, struct mem_desc *mdesc, int desc_nr) in rt_hw_mmu_setup() 531 int rt_hw_mmu_map_init(rt_aspace_t aspace, void *v_address, size_t size, in rt_hw_mmu_map_init() 759 static unsigned long *_query(rt_aspace_t aspace, void *vaddr, int *plvl_shf) in _query() 806 void *rt_hw_mmu_v2p(rt_aspace_t aspace, void *v_addr) in rt_hw_mmu_v2p() 874 int rt_hw_mmu_control(struct rt_aspace *aspace, void *vaddr, size_t size, in rt_hw_mmu_control()
|
Completed in 16 milliseconds