162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* fault_32.c - visible as they are called from assembler */ 362306a36Sopenharmony_ciasmlinkage void do_sparc_fault(struct pt_regs *regs, int text_fault, int write, 462306a36Sopenharmony_ci unsigned long address); 562306a36Sopenharmony_ci 662306a36Sopenharmony_civoid window_overflow_fault(void); 762306a36Sopenharmony_civoid window_underflow_fault(unsigned long sp); 862306a36Sopenharmony_civoid window_ret_fault(struct pt_regs *regs); 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/* srmmu.c */ 1162306a36Sopenharmony_ciextern char *srmmu_name; 1262306a36Sopenharmony_ciextern int viking_mxcc_present; 1362306a36Sopenharmony_ciextern int flush_page_for_dma_global; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciextern void (*poke_srmmu)(void); 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_civoid __init srmmu_paging_init(void); 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci/* iommu.c */ 2062306a36Sopenharmony_civoid ld_mmu_iommu(void); 21