Lines Matching refs:attr
135 static int _kernel_map_4K(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr) in _kernel_map_4K() argument
191 attr &= MMU_ATTRIB_MASK; in _kernel_map_4K()
192 pa |= (attr | MMU_TYPE_PAGE); /* page */ 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
260 attr &= MMU_ATTRIB_MASK; in _kernel_map_2M()
261 pa |= (attr | MMU_TYPE_BLOCK); /* block */ in _kernel_map_2M()
273 size_t attr) in rt_hw_mmu_map() argument
280 int (*mapper)(unsigned long *lv0_tbl, void *vaddr, void *paddr, unsigned long attr); in rt_hw_mmu_map()
313 ret = mapper(aspace->page_table, v_addr, p_addr, attr); in rt_hw_mmu_map()
472 size_t attr; in rt_hw_mmu_setup() local
473 switch (mdesc->attr) in rt_hw_mmu_setup()
476 attr = MMU_MAP_K_RWCB; in rt_hw_mmu_setup()
479 attr = MMU_MAP_K_RW; in rt_hw_mmu_setup()
482 attr = MMU_MAP_K_DEVICE; in rt_hw_mmu_setup()
485 attr = MMU_MAP_K_DEVICE; in rt_hw_mmu_setup()
498 retval = rt_aspace_map_phy_static(aspace, &mdesc->varea, &hint, attr, in rt_hw_mmu_setup()
634 unsigned long pa, unsigned long attr, in _map_single_page_2M() argument
678 attr &= MMU_ATTRIB_MASK; in _map_single_page_2M()
679 pa |= (attr | MMU_TYPE_BLOCK); /* block */ in _map_single_page_2M()
733 unsigned long attr) in _init_map_2M() argument
748 ret = _map_single_page_2M(lv0_tbl, va, pa, attr, RT_FALSE); in _init_map_2M()