Lines Matching refs:__va
230 * In 64-bit, any use of __va/__pa before this point is wrong as we
253 high_memory = (void *)(__va(PFN_PHYS(max_low_pfn)));
346 return (pte_t *) __va(pa);
429 return (pmd_t *) __va(pa);
492 return (pud_t *)__va(pa);
530 return (p4d_t *)__va(pa);
610 #define alloc_pgd_next(__va) (pgtable_l5_enabled ? \
611 pt_ops.alloc_p4d(__va) : (pgtable_l4_enabled ? \
612 pt_ops.alloc_pud(__va) : pt_ops.alloc_pmd(__va)))
616 #define create_pgd_next_mapping(__nextp, __va, __pa, __sz, __prot) \
618 create_p4d_mapping(__nextp, __va, __pa, __sz, __prot) : \
620 create_pud_mapping((pud_t *)__nextp, __va, __pa, __sz, __prot) : \
621 create_pmd_mapping((pmd_t *)__nextp, __va, __pa, __sz, __prot)))
630 #define alloc_pgd_next(__va) pt_ops.alloc_pte(__va)
632 #define create_pgd_next_mapping(__nextp, __va, __pa, __sz, __prot) \
633 create_pte_mapping(__nextp, __va, __pa, __sz, __prot)
635 #define create_p4d_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0)
636 #define create_pud_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0)
637 #define create_pmd_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0)
951 * For 64-bit kernel, __va can't be used since it would return a linear
1222 va = (uintptr_t)__va(pa);
1258 __kfence_pool = __va(kfence_pool);