Lines Matching refs:p4d
210 p4d_t *p4d; in put_kernel_page() local
218 p4d = p4d_alloc(&init_mm, pgd, address); in put_kernel_page()
219 if (!p4d) in put_kernel_page()
221 pud = pud_alloc(&init_mm, p4d, address); in put_kernel_page()
388 p4d_t *p4d; in vmemmap_find_next_valid_pfn() local
399 p4d = p4d_offset(pgd, end_address); in vmemmap_find_next_valid_pfn()
400 if (p4d_none(*p4d)) { in vmemmap_find_next_valid_pfn()
405 pud = pud_offset(p4d, end_address); in vmemmap_find_next_valid_pfn()
443 p4d_t *p4d; in create_mem_map_page_table() local
458 p4d = memblock_alloc_node(PAGE_SIZE, PAGE_SIZE, node); in create_mem_map_page_table()
459 if (!p4d) in create_mem_map_page_table()
461 pgd_populate(&init_mm, pgd, p4d); in create_mem_map_page_table()
463 p4d = p4d_offset(pgd, address); in create_mem_map_page_table()
465 if (p4d_none(*p4d)) { in create_mem_map_page_table()
469 p4d_populate(&init_mm, p4d, pud); in create_mem_map_page_table()
471 pud = pud_offset(p4d, address); in create_mem_map_page_table()