fault.h (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) | fault.h (ae1f8d793a19a63263d6a30a311a2db4e86d8785) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ARCH_ARM_FAULT_H 3#define __ARCH_ARM_FAULT_H 4 5/* 6 * Fault status register encodings. We steal bit 31 for our own purposes. 7 */ 8#define FSR_LNX_PF (1 << 31) --- 23 unchanged lines hidden (view full) --- 32static inline int fsr_fs(unsigned int fsr) 33{ 34 return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6; 35} 36#endif 37 38void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs); 39void early_abt_enable(void); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ARCH_ARM_FAULT_H 3#define __ARCH_ARM_FAULT_H 4 5/* 6 * Fault status register encodings. We steal bit 31 for our own purposes. 7 */ 8#define FSR_LNX_PF (1 << 31) --- 23 unchanged lines hidden (view full) --- 32static inline int fsr_fs(unsigned int fsr) 33{ 34 return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6; 35} 36#endif 37 38void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs); 39void early_abt_enable(void); |
40asmlinkage void do_DataAbort(unsigned long addr, unsigned int fsr, 41 struct pt_regs *regs); 42asmlinkage void do_PrefetchAbort(unsigned long addr, unsigned int ifsr, 43 struct pt_regs *regs); |
|
40 41#endif /* __ARCH_ARM_FAULT_H */ | 44 45#endif /* __ARCH_ARM_FAULT_H */ |