Home
last modified time | relevance | path

Searched defs:aspace (Results 1 – 7 of 7) sorted by relevance

/libcpu/risc-v/common64/
A Dtlb.h36 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 Dmmu.c61 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 Dasid.c54 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 Dtlb.h51 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 Dmmu.c171 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 Dtlb.h37 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 Dmmu.c272 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