Lines Matching refs:attr
55 rt_uint32_t attr; member
79 #define MMU_MAP_TRACE(attr) (attr) argument
117 void *rt_hw_mmu_map(struct rt_aspace *aspace, void *v_addr, void *p_addr, size_t size, size_t attr);
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() argument
148 if ((attr & AP_APX_MASK) == AP_APX_URW_KRW) in rt_hw_mmu_attr_rm_perm()
149 attr &= ~MMU_MAP_MTBL_AP01(0x1); in rt_hw_mmu_attr_rm_perm()
152 switch (attr & AP_APX_MASK) in rt_hw_mmu_attr_rm_perm()
157 attr = (attr & AP_APX_MASK) | AP_APX_URO_KRO; in rt_hw_mmu_attr_rm_perm()
159 attr |= MMU_MAP_MTBL_AP2(0x1); in rt_hw_mmu_attr_rm_perm()
166 return attr; 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() argument
183 attr |= MMU_MAP_MTBL_AP01(0x3); in rt_hw_mmu_attr_add_perm()
184 attr &= ~MMU_MAP_MTBL_AP2(0x1); in rt_hw_mmu_attr_add_perm()
189 return attr; 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() argument
206 rc = (AP_APX_MASK & attr) == (AP_APX_URW_KRW); in rt_hw_mmu_attr_test_perm()