Lines Matching refs:p4dp
320 p4d_t *p4dp = p4d_offset(pgdp, addr); in alloc_init_pud() local
321 p4d_t p4d = READ_ONCE(*p4dp); in alloc_init_pud()
331 __p4d_populate(p4dp, pud_phys, p4dval); in alloc_init_pud()
332 p4d = READ_ONCE(*p4dp); in alloc_init_pud()
336 pudp = pud_set_fixmap_offset(p4dp, addr); in alloc_init_pud()
903 static void unmap_hotplug_pud_range(p4d_t *p4dp, unsigned long addr, in unmap_hotplug_pud_range() argument
912 pudp = pud_offset(p4dp, addr); in unmap_hotplug_pud_range()
941 p4d_t *p4dp, p4d; in unmap_hotplug_p4d_range() local
945 p4dp = p4d_offset(pgdp, addr); in unmap_hotplug_p4d_range()
946 p4d = READ_ONCE(*p4dp); in unmap_hotplug_p4d_range()
951 unmap_hotplug_pud_range(p4dp, addr, next, free_mapped, altmap); in unmap_hotplug_p4d_range()
1058 static void free_empty_pud_table(p4d_t *p4dp, unsigned long addr, in free_empty_pud_table() argument
1067 pudp = pud_offset(p4dp, addr); in free_empty_pud_table()
1087 pudp = pud_offset(p4dp, 0UL); in free_empty_pud_table()
1093 p4d_clear(p4dp); in free_empty_pud_table()
1103 p4d_t *p4dp, p4d; in free_empty_p4d_table() local
1107 p4dp = p4d_offset(pgdp, addr); in free_empty_p4d_table()
1108 p4d = READ_ONCE(*p4dp); in free_empty_p4d_table()
1113 free_empty_pud_table(p4dp, addr, next, floor, ceiling); in free_empty_p4d_table()