26 lines
		
	
	
		
			747 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			747 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| /* fault_32.c - visible as they are called from assembler */
 | |
| asmlinkage int lookup_fault(unsigned long pc, unsigned long ret_pc,
 | |
|                             unsigned long address);
 | |
| asmlinkage void do_sparc_fault(struct pt_regs *regs, int text_fault, int write,
 | |
|                                unsigned long address);
 | |
| 
 | |
| void window_overflow_fault(void);
 | |
| void window_underflow_fault(unsigned long sp);
 | |
| void window_ret_fault(struct pt_regs *regs);
 | |
| 
 | |
| /* srmmu.c */
 | |
| extern char *srmmu_name;
 | |
| extern int viking_mxcc_present;
 | |
| extern int flush_page_for_dma_global;
 | |
| 
 | |
| extern void (*poke_srmmu)(void);
 | |
| 
 | |
| void __init srmmu_paging_init(void);
 | |
| 
 | |
| /* iommu.c */
 | |
| void ld_mmu_iommu(void);
 | |
| 
 | |
| /* io-unit.c */
 | |
| void ld_mmu_iounit(void);
 | 
