Lines Matching refs:pgd
105 static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address) in vmalloc_sync_one() argument
112 pgd += index; in vmalloc_sync_one()
113 pgd_k = init_mm.pgd + index; in vmalloc_sync_one()
118 pud = pud_offset(pgd, address); in vmalloc_sync_one()
137 static inline int vmalloc_fault(pgd_t *pgd, unsigned long address) in vmalloc_fault() argument
150 pmd_k = vmalloc_sync_one(pgd, address); in vmalloc_fault()
211 static int handle_migrating_pte(pgd_t *pgd, int fault_num, in handle_migrating_pte() argument
223 pgd += pgd_index(address); in handle_migrating_pte()
224 pud = pud_offset(pgd, address); in handle_migrating_pte()
274 pgd_t *pgd; in handle_page_fault() local
310 pgd = get_current_pgd(); in handle_page_fault()
311 if (handle_migrating_pte(pgd, fault_num, address, regs->pc, in handle_page_fault()
332 vmalloc_fault(pgd, address) >= 0) in handle_page_fault()
606 pgd_t *pgd = get_current_pgd(); in do_page_fault_ics() local
624 if (fault_num != INT_DTLB_ACCESS && vmalloc_fault(pgd, address) >= 0) in do_page_fault_ics()
684 if (handle_migrating_pte(pgd, fault_num, address, pc, 1, write)) in do_page_fault_ics()