Home
last modified time | relevance | path

Searched refs:p4d (Results 1 – 1 of 1) sorted by relevance

/lib/
Dioremap.c146 static inline int ioremap_pud_range(p4d_t *p4d, unsigned long addr, in ioremap_pud_range() argument
152 pud = pud_alloc(&init_mm, p4d, addr); in ioremap_pud_range()
167 static int ioremap_try_huge_p4d(p4d_t *p4d, unsigned long addr, in ioremap_try_huge_p4d() argument
183 if (p4d_present(*p4d) && !p4d_free_pud_page(p4d, addr)) in ioremap_try_huge_p4d()
186 return p4d_set_huge(p4d, phys_addr, prot); in ioremap_try_huge_p4d()
192 p4d_t *p4d; in ioremap_p4d_range() local
195 p4d = p4d_alloc(&init_mm, pgd, addr); in ioremap_p4d_range()
196 if (!p4d) in ioremap_p4d_range()
201 if (ioremap_try_huge_p4d(p4d, addr, next, phys_addr, prot)) in ioremap_p4d_range()
204 if (ioremap_pud_range(p4d, addr, next, phys_addr, prot)) in ioremap_p4d_range()
[all …]