Lines Matching refs:uintptr_t
183 return (pte_t *)((uintptr_t)pa); in get_pte_virt()
187 static phys_addr_t __init alloc_pte(uintptr_t va) in alloc_pte()
199 uintptr_t va, phys_addr_t pa, in create_pte_mapping()
202 uintptr_t pte_index = pte_index(va); in create_pte_mapping()
228 return (pmd_t *)((uintptr_t)pa); in get_pmd_virt()
232 static phys_addr_t __init alloc_pmd(uintptr_t va) in alloc_pmd()
234 uintptr_t pmd_num; in alloc_pmd()
241 return (uintptr_t)&early_pmd[pmd_num * PTRS_PER_PMD]; in alloc_pmd()
245 uintptr_t va, phys_addr_t pa, in create_pmd_mapping()
250 uintptr_t pmd_index = pmd_index(va); in create_pmd_mapping()
289 uintptr_t va, phys_addr_t pa, in create_pgd_mapping()
294 uintptr_t pgd_index = pgd_index(va); in create_pgd_mapping()
315 static uintptr_t __init best_map_size(phys_addr_t base, phys_addr_t size) in best_map_size()
317 uintptr_t map_size = PAGE_SIZE; in best_map_size()
345 asmlinkage void __init setup_vm(uintptr_t dtb_pa) in setup_vm()
347 uintptr_t va, end_va; in setup_vm()
348 uintptr_t load_pa = (uintptr_t)(&_start); in setup_vm()
349 uintptr_t load_sz = (uintptr_t)(&_end) - load_pa; in setup_vm()
350 uintptr_t map_size = best_map_size(load_pa, MAX_EARLY_MAPPING_SIZE); in setup_vm()
368 (uintptr_t)fixmap_pgd_next, PGDIR_SIZE, PAGE_TABLE); in setup_vm()
373 (uintptr_t)fixmap_pte, PMD_SIZE, PAGE_TABLE); in setup_vm()
376 (uintptr_t)trampoline_pmd, PGDIR_SIZE, PAGE_TABLE); in setup_vm()
411 uintptr_t va, map_size; in setup_vm_final()
438 va = (uintptr_t)__va(pa); in setup_vm_final()