Searched refs:p4d (Results 1 – 1 of 1) sorted by relevance
/lib/ |
D | ioremap.c | 146 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 …]
|