| /libcpu/risc-v/t-head/c908/ |
| A D | riscv_mmu.h | 73 #define PTE_WRAP(attr) (attr | PTE_A | PTE_D) argument 97 #define MMU_MAP_TRACE(attr) (attr) argument 130 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() 155 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() 176 rt_inline rt_bool_t rt_hw_mmu_attr_test_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_test_perm()
|
| /libcpu/aarch64/common/include/ |
| A D | mmu.h | 31 unsigned long attr; member 76 #define MMU_MAP_TRACE(attr) ((attr) & ~(MMU_ATTR_AF | MMU_ATTR_DBM)) argument 150 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() 171 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() 193 rt_inline rt_bool_t rt_hw_mmu_attr_test_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_test_perm()
|
| /libcpu/risc-v/t-head/c906/ |
| A D | riscv_mmu.h | 77 #define PTE_WRAP(attr) (attr | PTE_A | PTE_D) argument 102 #define MMU_MAP_TRACE(attr) (attr) argument 137 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() 162 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() 183 rt_inline rt_bool_t rt_hw_mmu_attr_test_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_test_perm()
|
| /libcpu/arm/cortex-a/ |
| A D | mmu.h | 55 rt_uint32_t attr; member 79 #define MMU_MAP_TRACE(attr) (attr) argument 142 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() 176 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() 199 rt_inline rt_bool_t rt_hw_mmu_attr_test_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_test_perm()
|
| A D | mmu.c | 48 rt_uint32_t paddrStart, rt_uint32_t attr) in rt_hw_mmu_setmtt() 86 rt_uint32_t size,rt_uint32_t pa, rt_uint32_t attr) in _init_map_section() 312 size_t attr) in _kenrel_map_4K() 359 size_t attr) in rt_hw_mmu_map()
|
| /libcpu/mips/gs264/ |
| A D | mmu.c | 148 rt_uint32_t attr) in rt_hw_mmu_setmtt() 416 … int __rt_hw_mmu_map(rt_mmu_info *mmu_info, void* v_addr, void* p_addr, size_t npages, size_t attr) in __rt_hw_mmu_map() 484 void *_rt_hw_mmu_map(rt_mmu_info *mmu_info, void *v_addr, void* p_addr, size_t size, size_t attr) in _rt_hw_mmu_map() 529 void *_rt_hw_mmu_map(rt_mmu_info *mmu_info, void* p_addr, size_t size, size_t attr) in _rt_hw_mmu_map() 555 static int __rt_hw_mmu_map_auto(rt_mmu_info *mmu_info, void* v_addr, size_t npages, size_t attr) in __rt_hw_mmu_map_auto() 632 void *_rt_hw_mmu_map_auto(rt_mmu_info *mmu_info, void *v_addr, size_t size, size_t attr) in _rt_hw_mmu_map_auto() 709 void *rt_hw_mmu_map(rt_mmu_info *mmu_info, void *v_addr, void* p_addr, size_t size, size_t attr) in rt_hw_mmu_map() 720 void *rt_hw_mmu_map_auto(rt_mmu_info *mmu_info, void *v_addr, size_t size, size_t attr) in rt_hw_mmu_map_auto()
|
| A D | mmu.h | 54 rt_uint32_t attr; member
|
| /libcpu/risc-v/virt64/ |
| A D | riscv_mmu.h | 117 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() 142 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() 163 rt_inline rt_bool_t rt_hw_mmu_attr_test_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_test_perm()
|
| /libcpu/risc-v/common64/ |
| A D | mmu.h | 34 rt_size_t attr; member 51 #define COMBINEPTE(paddr, attr) \ argument
|
| A D | mmu.c | 93 size_t attr) in _map_one_page() 183 size_t size, size_t attr) in rt_hw_mmu_map() 612 size_t attr; in rt_hw_mmu_setup() local
|
| /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() 203 static int _kernel_map_2M(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr) in _kernel_map_2M() 273 size_t attr) in rt_hw_mmu_map() 472 size_t attr; in rt_hw_mmu_setup() local 634 unsigned long pa, unsigned long attr, in _map_single_page_2M() 733 unsigned long attr) in _init_map_2M()
|
| /libcpu/arm/arm926/ |
| A D | mmu.h | 45 rt_uint32_t attr; member
|
| A D | mmu.c | 399 rt_uint32_t paddrStart, rt_uint32_t attr) in mmu_setmtt()
|
| /libcpu/arm/am335x/ |
| A D | mmu.c | 145 … mmu_setmtt(rt_uint32_t vaddrStart, rt_uint32_t vaddrEnd, rt_uint32_t paddrStart, rt_uint32_t attr) in mmu_setmtt()
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | mmu.c | 158 rt_uint32_t attr) in rt_hw_mmu_setmtt()
|
| /libcpu/arm/cortex-m7/ |
| A D | mpu.c | 38 rt_uint32_t attr = 0U; in rt_hw_mpu_region_default_attr() local
|
| /libcpu/arm/cortex-m33/ |
| A D | mpu.c | 39 rt_uint8_t attr = 0U; in rt_hw_mpu_region_default_attr() local
|
| /libcpu/arm/s3c24x0/ |
| A D | mmu.c | 315 void mmu_setmtt(int vaddrStart,int vaddrEnd,int paddrStart,int attr) in mmu_setmtt()
|
| /libcpu/sim/posix/ |
| A D | cpu_port.c | 186 pthread_attr_t attr; in thread_create() local
|