Lines Matching refs:vaddr

1630 static bool can_map_at_level(paddr_t paddr, vaddr_t vaddr,  in can_map_at_level()  argument
1635 if ((vaddr | paddr) & (block_size - 1)) in can_map_at_level()
1658 vaddr_t vaddr = mm->va; in core_mmu_map_region() local
1665 assert(!((vaddr | paddr) & SMALL_PAGE_MASK)); in core_mmu_map_region()
1675 table_found = core_mmu_find_table(prtn, vaddr, level, in core_mmu_map_region()
1682 idx = core_mmu_va2idx(&tbl_info, vaddr); in core_mmu_map_region()
1683 if (!can_map_at_level(paddr, vaddr, size_left, in core_mmu_map_region()
1706 vaddr += block_size; in core_mmu_map_region()
1723 vaddr_t vaddr = vstart; in core_mmu_map_pages() local
1731 if (vaddr & SMALL_PAGE_MASK) in core_mmu_map_pages()
1736 mm = find_map_by_va((void *)vaddr); in core_mmu_map_pages()
1737 if (!mm || !va_is_in_map(mm, vaddr + num_pages * SMALL_PAGE_SIZE - 1)) in core_mmu_map_pages()
1750 if (!core_mmu_find_table(NULL, vaddr, UINT_MAX, in core_mmu_map_pages()
1754 idx = core_mmu_va2idx(&tbl_info, vaddr); in core_mmu_map_pages()
1770 vaddr += SMALL_PAGE_SIZE; in core_mmu_map_pages()
1800 vaddr_t vaddr = vstart; in core_mmu_map_contiguous_pages() local
1809 if ((vaddr | paddr) & SMALL_PAGE_MASK) in core_mmu_map_contiguous_pages()
1814 mm = find_map_by_va((void *)vaddr); in core_mmu_map_contiguous_pages()
1815 if (!mm || !va_is_in_map(mm, vaddr + num_pages * SMALL_PAGE_SIZE - 1)) in core_mmu_map_contiguous_pages()
1823 if (!core_mmu_find_table(NULL, vaddr, UINT_MAX, in core_mmu_map_contiguous_pages()
1827 idx = core_mmu_va2idx(&tbl_info, vaddr); in core_mmu_map_contiguous_pages()
1844 vaddr += SMALL_PAGE_SIZE; in core_mmu_map_contiguous_pages()