Lines Matching refs:pgd
33 pgd_t *pgd; member
327 pte_t *lookup_address_in_pgd(pgd_t *pgd, unsigned long address, in lookup_address_in_pgd() argument
335 if (pgd_none(*pgd)) in lookup_address_in_pgd()
338 pud = pud_offset(pgd, address); in lookup_address_in_pgd()
376 if (cpa->pgd) in _lookup_address_cpa()
377 return lookup_address_in_pgd(cpa->pgd + pgd_index(address), in _lookup_address_cpa()
389 pgd_t *pgd; in lookup_pmd_address() local
392 pgd = pgd_offset_k(address); in lookup_pmd_address()
393 if (pgd_none(*pgd)) in lookup_pmd_address()
396 pud = pud_offset(pgd, address); in lookup_pmd_address()
460 pgd_t *pgd; in __set_pmd_pte() local
464 pgd = (pgd_t *)page_address(page) + pgd_index(address); in __set_pmd_pte()
465 pud = pud_offset(pgd, address); in __set_pmd_pte()
832 static void unmap_pud_range(pgd_t *pgd, unsigned long start, unsigned long end) in unmap_pud_range() argument
834 pud_t *pud = pud_offset(pgd, start); in unmap_pud_range()
1001 static int populate_pud(struct cpa_data *cpa, unsigned long start, pgd_t *pgd, in populate_pud() argument
1023 pud = pud_offset(pgd, start); in populate_pud()
1044 pud = pud_offset(pgd, start); in populate_pud()
1064 pud = pud_offset(pgd, start); in populate_pud()
1090 pgd_entry = cpa->pgd + pgd_index(addr); in populate_pgd()
1108 unmap_pgd_range(cpa->pgd, addr, in populate_pgd()
1120 if (cpa->pgd) in __cpa_process_fault()
1865 .pgd = NULL, in __set_pages_p()
1884 .pgd = NULL, in __set_pages_np()
1945 int kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, in kernel_map_pages_in_pgd() argument
1953 .pgd = pgd, in kernel_map_pages_in_pgd()