Lines Matching refs:pgd

33 	pgd_t		*pgd;  member
328 pte_t *lookup_address_in_pgd(pgd_t *pgd, unsigned long address, in lookup_address_in_pgd() argument
336 if (pgd_none(*pgd)) in lookup_address_in_pgd()
339 pud = pud_offset(pgd, address); in lookup_address_in_pgd()
377 if (cpa->pgd) in _lookup_address_cpa()
378 return lookup_address_in_pgd(cpa->pgd + pgd_index(address), in _lookup_address_cpa()
390 pgd_t *pgd; in lookup_pmd_address() local
393 pgd = pgd_offset_k(address); in lookup_pmd_address()
394 if (pgd_none(*pgd)) in lookup_pmd_address()
397 pud = pud_offset(pgd, address); in lookup_pmd_address()
447 pgd_t *pgd; in __set_pmd_pte() local
451 pgd = (pgd_t *)page_address(page) + pgd_index(address); in __set_pmd_pte()
452 pud = pud_offset(pgd, address); in __set_pmd_pte()
805 static void unmap_pud_range(pgd_t *pgd, unsigned long start, unsigned long end) in unmap_pud_range() argument
807 pud_t *pud = pud_offset(pgd, start); in unmap_pud_range()
974 static int populate_pud(struct cpa_data *cpa, unsigned long start, pgd_t *pgd, in populate_pud() argument
996 pud = pud_offset(pgd, start); in populate_pud()
1017 pud = pud_offset(pgd, start); in populate_pud()
1037 pud = pud_offset(pgd, start); in populate_pud()
1063 pgd_entry = cpa->pgd + pgd_index(addr); in populate_pgd()
1081 unmap_pgd_range(cpa->pgd, addr, in populate_pgd()
1093 if (cpa->pgd) in __cpa_process_fault()
1802 .pgd = NULL, in __set_pages_p()
1821 .pgd = NULL, in __set_pages_np()
1882 int kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, in kernel_map_pages_in_pgd() argument
1890 .pgd = pgd, in kernel_map_pages_in_pgd()