Lines Matching refs:trap
1148 unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap) in hash_page_do_lazy_icache() argument
1159 if (trap == INTERRUPT_INST_STORAGE) { in hash_page_do_lazy_icache()
1264 unsigned long vsid, unsigned long trap, in hash_failure_debug() argument
1272 trap, vsid, ssize, psize, lpsize, pte); in hash_failure_debug()
1299 unsigned long access, unsigned long trap, in hash_page_mm() argument
1311 ea, access, trap); in hash_page_mm()
1312 trace_hash_fault(ea, access, trap); in hash_page_mm()
1411 trap, flags, ssize, psize); in hash_page_mm()
1414 rc = __hash_page_huge(ea, access, vsid, ptep, trap, in hash_page_mm()
1475 rc = __hash_page_64K(ea, access, vsid, ptep, trap, in hash_page_mm()
1484 rc = __hash_page_4K(ea, access, vsid, ptep, trap, in hash_page_mm()
1493 hash_failure_debug(ea, access, vsid, trap, ssize, psize, in hash_page_mm()
1508 int hash_page(unsigned long ea, unsigned long access, unsigned long trap, in hash_page() argument
1521 return hash_page_mm(mm, ea, access, trap, flags); in hash_page()
1639 bool is_exec, unsigned long trap) in hash_preload() argument
1653 " trap=%lx\n", mm, mm->pgd, ea, access, trap); in hash_preload()
1708 rc = __hash_page_64K(ea, access, vsid, ptep, trap, in hash_preload()
1712 rc = __hash_page_4K(ea, access, vsid, ptep, trap, update_flags, in hash_preload()
1719 hash_failure_debug(ea, access, vsid, trap, ssize, in hash_preload()
1742 unsigned long trap; in update_mmu_cache() local
1761 trap = current->thread.regs ? TRAP(current->thread.regs) : 0UL; in update_mmu_cache()
1762 switch (trap) { in update_mmu_cache()
1773 hash_preload(vma->vm_mm, ptep, address, is_exec, trap); in update_mmu_cache()