fsr                42 arch/arm/include/asm/kprobes.h int kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr);
fsr               683 arch/arm/kernel/hw_breakpoint.c static void watchpoint_handler(unsigned long addr, unsigned int fsr,
fsr               731 arch/arm/kernel/hw_breakpoint.c 				access = (fsr & ARM_FSR_ACCESS_MASK) ?
fsr               846 arch/arm/kernel/hw_breakpoint.c static int hw_breakpoint_pending(unsigned long addr, unsigned int fsr,
fsr               869 arch/arm/kernel/hw_breakpoint.c 		watchpoint_handler(addr, fsr, regs);
fsr                24 arch/arm/mach-bcm/bcm_5301x.c static int bcm5301x_abort_handler(unsigned long addr, unsigned int fsr,
fsr                33 arch/arm/mach-bcm/bcm_5301x.c 	if (fsr == (FSR_EXTERNAL | FSR_READ | FSR_IMPRECISE))
fsr               254 arch/arm/mach-cns3xxx/pcie.c static int cns3xxx_pcie_abort_handler(unsigned long addr, unsigned int fsr,
fsr               257 arch/arm/mach-cns3xxx/pcie.c 	if (fsr & (1 << 10))
fsr               170 arch/arm/mach-iop32x/pci.c iop3xx_pci_abort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               173 arch/arm/mach-iop32x/pci.c 		addr, fsr, regs->ARM_pc, regs->ARM_lr);
fsr               179 arch/arm/mach-iop32x/pci.c 	if (fsr & (1 << 10))
fsr               290 arch/arm/mach-ixp4xx/common-pci.c static int abort_handler(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               308 arch/arm/mach-ixp4xx/common-pci.c 	if (fsr & (1 << 10))
fsr               800 arch/arm/mm/alignment.c do_alignment(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               946 arch/arm/mm/alignment.c 	do_bad_area(addr, fsr, regs);
fsr               972 arch/arm/mm/alignment.c 		        addr, fsr);
fsr               106 arch/arm/mm/fault.c __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr,
fsr               125 arch/arm/mm/fault.c 	die("Oops", regs, fsr);
fsr               135 arch/arm/mm/fault.c __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig,
fsr               148 arch/arm/mm/fault.c 		       tsk->comm, sig, addr, fsr);
fsr               161 arch/arm/mm/fault.c 	tsk->thread.error_code = fsr;
fsr               166 arch/arm/mm/fault.c void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               176 arch/arm/mm/fault.c 		__do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs);
fsr               178 arch/arm/mm/fault.c 		__do_kernel_fault(mm, addr, fsr, regs);
fsr               190 arch/arm/mm/fault.c static inline bool access_error(unsigned int fsr, struct vm_area_struct *vma)
fsr               194 arch/arm/mm/fault.c 	if ((fsr & FSR_WRITE) && !(fsr & FSR_CM))
fsr               196 arch/arm/mm/fault.c 	if (fsr & FSR_LNX_PF)
fsr               203 arch/arm/mm/fault.c __do_page_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr,
fsr               221 arch/arm/mm/fault.c 	if (access_error(fsr, vma)) {
fsr               238 arch/arm/mm/fault.c do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               246 arch/arm/mm/fault.c 	if (kprobe_page_fault(regs, fsr))
fsr               265 arch/arm/mm/fault.c 	if ((fsr & FSR_WRITE) && !(fsr & FSR_CM))
fsr               292 arch/arm/mm/fault.c 	fault = __do_page_fault(mm, addr, fsr, flags, tsk);
fsr               372 arch/arm/mm/fault.c 	__do_user_fault(addr, fsr, sig, code, regs);
fsr               376 arch/arm/mm/fault.c 	__do_kernel_fault(mm, addr, fsr, regs);
fsr               381 arch/arm/mm/fault.c do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               406 arch/arm/mm/fault.c do_translation_fault(unsigned long addr, unsigned int fsr,
fsr               415 arch/arm/mm/fault.c 		return do_page_fault(addr, fsr, regs);
fsr               464 arch/arm/mm/fault.c 	do_bad_area(addr, fsr, regs);
fsr               469 arch/arm/mm/fault.c do_translation_fault(unsigned long addr, unsigned int fsr,
fsr               482 arch/arm/mm/fault.c do_sect_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               484 arch/arm/mm/fault.c 	do_bad_area(addr, fsr, regs);
fsr               493 arch/arm/mm/fault.c do_bad(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               499 arch/arm/mm/fault.c 	int	(*fn)(unsigned long addr, unsigned int fsr, struct pt_regs *regs);
fsr               529 arch/arm/mm/fault.c do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               531 arch/arm/mm/fault.c 	const struct fsr_info *inf = fsr_info + fsr_fs(fsr);
fsr               533 arch/arm/mm/fault.c 	if (!inf->fn(addr, fsr & ~FSR_LNX_PF, regs))
fsr               538 arch/arm/mm/fault.c 		inf->name, fsr, addr);
fsr               542 arch/arm/mm/fault.c 		       fsr, 0);
fsr               578 arch/arm/mm/fault.c static int __init early_abort_handler(unsigned long addr, unsigned int fsr,
fsr               583 arch/arm/mm/fault.c 		"firmware/bootloader bug.\n", fsr);
fsr                18 arch/arm/mm/fault.h static inline int fsr_fs(unsigned int fsr)
fsr                20 arch/arm/mm/fault.h 	return fsr & FSR_FS5_0;
fsr                25 arch/arm/mm/fault.h static inline int fsr_fs(unsigned int fsr)
fsr                27 arch/arm/mm/fault.h 	return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6;
fsr                31 arch/arm/mm/fault.h void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs);
fsr               329 arch/arm/probes/kprobes/core.c int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr)
fsr               368 arch/arm/probes/kprobes/core.c 		if (cur->fault_handler && cur->fault_handler(cur, regs, fsr))
fsr                46 arch/arm64/include/asm/kprobes.h int kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr);
fsr               292 arch/arm64/kernel/probes/kprobes.c int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr)
fsr               335 arch/arm64/kernel/probes/kprobes.c 		if (cur->fault_handler && cur->fault_handler(cur, regs, fsr))
fsr                59 arch/ia64/include/asm/fpswa.h 				    unsigned long *fsr, unsigned long *isr, unsigned long *preds,
fsr                67 arch/microblaze/include/asm/exceptions.h 							int fsr, int addr);
fsr                59 arch/microblaze/include/asm/thread_info.h 	__u32	fsr;
fsr                54 arch/microblaze/include/uapi/asm/ptrace.h 	microblaze_reg_t fsr;
fsr                28 arch/microblaze/kernel/asm-offsets.c 	DEFINE(PT_FSR, offsetof(struct pt_regs, fsr));
fsr               124 arch/microblaze/kernel/asm-offsets.c 	DEFINE(CC_FSR, offsetof(struct cpu_context, fsr));
fsr                70 arch/microblaze/kernel/exceptions.c 							int fsr, int addr)
fsr                78 arch/microblaze/kernel/exceptions.c 			type, user_mode(regs) ? "user" : "kernel", fsr,
fsr               123 arch/microblaze/kernel/exceptions.c 		if (fsr & FSR_IO)
fsr               124 arch/microblaze/kernel/exceptions.c 			fsr = FPE_FLTINV;
fsr               125 arch/microblaze/kernel/exceptions.c 		else if (fsr & FSR_OF)
fsr               126 arch/microblaze/kernel/exceptions.c 			fsr = FPE_FLTOVF;
fsr               127 arch/microblaze/kernel/exceptions.c 		else if (fsr & FSR_UF)
fsr               128 arch/microblaze/kernel/exceptions.c 			fsr = FPE_FLTUND;
fsr               129 arch/microblaze/kernel/exceptions.c 		else if (fsr & FSR_DZ)
fsr               130 arch/microblaze/kernel/exceptions.c 			fsr = FPE_FLTDIV;
fsr               131 arch/microblaze/kernel/exceptions.c 		else if (fsr & FSR_DO)
fsr               132 arch/microblaze/kernel/exceptions.c 			fsr = FPE_FLTRES;
fsr               133 arch/microblaze/kernel/exceptions.c 		_exception(SIGFPE, regs, fsr, addr);
fsr                47 arch/microblaze/kernel/process.c 				regs->msr, regs->ear, regs->esr, regs->fsr);
fsr                75 arch/microblaze/kernel/signal.c 	COPY(pc);	COPY(ear);	COPY(esr);	COPY(fsr);
fsr               136 arch/microblaze/kernel/signal.c 	COPY(pc);	COPY(ear);	COPY(esr);	COPY(fsr);
fsr                50 arch/sparc/include/asm/processor_32.h 	unsigned long   fsr;
fsr                55 arch/sparc/include/asm/psr.h 	unsigned int fsr = 0;
fsr                60 arch/sparc/include/asm/psr.h 	: "=r" (fsr)
fsr                63 arch/sparc/include/asm/psr.h 	return fsr;
fsr               185 arch/sparc/include/asm/sfp-machine_32.h #define FP_ROUNDMODE	((current->thread.fsr >> 30) & 0x3)
fsr               187 arch/sparc/include/asm/sfp-machine_32.h #define FP_ROUNDMODE	((last_task_used_math->thread.fsr >> 30) & 0x3)
fsr               201 arch/sparc/include/asm/sfp-machine_32.h #define FP_INHIBIT_RESULTS ((current->thread.fsr >> 23) & _fex)
fsr               203 arch/sparc/include/asm/sfp-machine_32.h #define FP_INHIBIT_RESULTS ((last_task_used_math->thread.fsr >> 23) & _fex)
fsr               207 arch/sparc/include/asm/sfp-machine_32.h #define FP_TRAPPING_EXCEPTIONS ((current->thread.fsr >> 23) & 0x1f)
fsr               209 arch/sparc/include/asm/sfp-machine_32.h #define FP_TRAPPING_EXCEPTIONS ((last_task_used_math->thread.fsr >> 23) & 0x1f)
fsr                21 arch/sparc/include/asm/switch_to_32.h 		fpsave(&(prv)->thread.float_regs[0], &(prv)->thread.fsr, \
fsr               103 arch/sparc/include/asm/switch_to_32.h void fpsave(unsigned long *fpregs, unsigned long *fsr,
fsr                40 arch/sparc/kernel/entry.h void fpsave(unsigned long *fpregs, unsigned long *fsr,
fsr                42 arch/sparc/kernel/entry.h void fpload(unsigned long *fpregs, unsigned long *fsr);
fsr               192 arch/sparc/kernel/process_32.c 		fpsave(&tsk->thread.float_regs[0], &tsk->thread.fsr,
fsr               213 arch/sparc/kernel/process_32.c 		fpsave(&current->thread.float_regs[0], &current->thread.fsr,
fsr               317 arch/sparc/kernel/process_32.c 		fpsave(&p->thread.float_regs[0], &p->thread.fsr,
fsr               425 arch/sparc/kernel/process_32.c 		fpsave(&current->thread.float_regs[0], &current->thread.fsr,
fsr               435 arch/sparc/kernel/process_32.c 		fpsave(&current->thread.float_regs[0], &current->thread.fsr,
fsr               446 arch/sparc/kernel/process_32.c 	fpregs->pr_fsr = current->thread.fsr;
fsr               234 arch/sparc/kernel/ptrace_32.c 					  &target->thread.fsr,
fsr               276 arch/sparc/kernel/ptrace_32.c 					 &target->thread.fsr,
fsr               331 arch/sparc/kernel/ptrace_32.c 	unsigned long fsr;
fsr               392 arch/sparc/kernel/ptrace_32.c 						  &fps->fsr);
fsr               413 arch/sparc/kernel/ptrace_32.c 						    &fps->fsr);
fsr               378 arch/sparc/kernel/ptrace_64.c 	unsigned long fprs, fsr, gsr;
fsr               410 arch/sparc/kernel/ptrace_64.c 		fsr = task_thread_info(target)->xfsr[0];
fsr               413 arch/sparc/kernel/ptrace_64.c 		fsr = gsr = 0;
fsr               418 arch/sparc/kernel/ptrace_64.c 					  &fsr,
fsr               758 arch/sparc/kernel/ptrace_64.c 	compat_ulong_t fsr;
fsr               766 arch/sparc/kernel/ptrace_64.c 		fsr = task_thread_info(target)->xfsr[0];
fsr               769 arch/sparc/kernel/ptrace_64.c 		fsr = 0;
fsr               783 arch/sparc/kernel/ptrace_64.c 					  &fsr,
fsr               826 arch/sparc/kernel/ptrace_64.c 		compat_ulong_t fsr;
fsr               830 arch/sparc/kernel/ptrace_64.c 					 &fsr,
fsr               836 arch/sparc/kernel/ptrace_64.c 			val |= fsr;
fsr               900 arch/sparc/kernel/ptrace_64.c 	unsigned int fsr;
fsr               963 arch/sparc/kernel/ptrace_64.c 						  &fps->fsr);
fsr               982 arch/sparc/kernel/ptrace_64.c 						    &fps->fsr);
fsr              1018 arch/sparc/kernel/ptrace_64.c 	unsigned long fsr;
fsr                34 arch/sparc/kernel/signal_32.c extern void fpsave(unsigned long *fpregs, unsigned long *fsr,
fsr                36 arch/sparc/kernel/signal_32.c extern void fpload(unsigned long *fpregs, unsigned long *fsr);
fsr                21 arch/sparc/kernel/sigutil_32.c 		fpsave(&current->thread.float_regs[0], &current->thread.fsr,
fsr                29 arch/sparc/kernel/sigutil_32.c 		fpsave(&current->thread.float_regs[0], &current->thread.fsr,
fsr                38 arch/sparc/kernel/sigutil_32.c 	err |= __put_user(current->thread.fsr, &fpu->si_fsr);
fsr                73 arch/sparc/kernel/sigutil_32.c 	err |= __get_user(current->thread.fsr, &fpu->si_fsr);
fsr               173 arch/sparc/kernel/traps_32.c 		fpsave(&fptask->thread.float_regs[0], &fptask->thread.fsr,
fsr               178 arch/sparc/kernel/traps_32.c 		fpload(&current->thread.float_regs[0], &current->thread.fsr);
fsr               189 arch/sparc/kernel/traps_32.c 		fpload(&current->thread.float_regs[0], &current->thread.fsr);
fsr               204 arch/sparc/kernel/traps_32.c 	unsigned long fsr;
fsr               226 arch/sparc/kernel/traps_32.c 	fpsave(&fpt->thread.float_regs[0], &fpt->thread.fsr,
fsr               229 arch/sparc/kernel/traps_32.c 	printk("Hmm, FP exception, fsr was %016lx\n", fpt->thread.fsr);
fsr               232 arch/sparc/kernel/traps_32.c 	switch ((fpt->thread.fsr & 0x1c000)) {
fsr               257 arch/sparc/kernel/traps_32.c 		fpload(&current->thread.float_regs[0], &current->thread.fsr);
fsr               280 arch/sparc/kernel/traps_32.c 	fsr = fpt->thread.fsr;
fsr               282 arch/sparc/kernel/traps_32.c 	if ((fsr & 0x1c000) == (1 << 14)) {
fsr               283 arch/sparc/kernel/traps_32.c 		if (fsr & 0x10)
fsr               285 arch/sparc/kernel/traps_32.c 		else if (fsr & 0x08)
fsr               287 arch/sparc/kernel/traps_32.c 		else if (fsr & 0x04)
fsr               289 arch/sparc/kernel/traps_32.c 		else if (fsr & 0x02)
fsr               291 arch/sparc/kernel/traps_32.c 		else if (fsr & 0x01)
fsr              2324 arch/sparc/kernel/traps_64.c 		unsigned long fsr = current_thread_info()->xfsr[0];
fsr              2332 arch/sparc/kernel/traps_64.c 		if ((fsr & 0x1c000) == (1 << 14)) {
fsr              2333 arch/sparc/kernel/traps_64.c 			if (fsr & 0x10)
fsr              2335 arch/sparc/kernel/traps_64.c 			else if (fsr & 0x08)
fsr              2337 arch/sparc/kernel/traps_64.c 			else if (fsr & 0x04)
fsr              2339 arch/sparc/kernel/traps_64.c 			else if (fsr & 0x02)
fsr              2341 arch/sparc/kernel/traps_64.c 			else if (fsr & 0x01)
fsr               133 arch/sparc/math-emu/math_32.c static int do_one_mathemu(u32 insn, unsigned long *fsr, unsigned long *fregs);
fsr               183 arch/sparc/math-emu/math_32.c 			retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs);
fsr               195 arch/sparc/math-emu/math_32.c 		retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, &(fpt->thread.fsr), fpt->thread.float_regs);
fsr               201 arch/sparc/math-emu/math_32.c 		fpt->thread.fsr &= ~(0x3000 | FSR_CEXC_MASK);
fsr               203 arch/sparc/math-emu/math_32.c 		fpt->thread.fsr &= ~0x3000;
fsr               219 arch/sparc/math-emu/math_32.c 	unsigned long fsr = *pfsr;
fsr               223 arch/sparc/math-emu/math_32.c 	would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL;
fsr               227 arch/sparc/math-emu/math_32.c 		eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT);
fsr               248 arch/sparc/math-emu/math_32.c 	fsr &= ~(FSR_CEXC_MASK);
fsr               249 arch/sparc/math-emu/math_32.c 	fsr |= ((long)eflag << FSR_CEXC_SHIFT);
fsr               258 arch/sparc/math-emu/math_32.c 		fsr |= ((long)eflag << FSR_AEXC_SHIFT);
fsr               262 arch/sparc/math-emu/math_32.c 		fsr |= (1UL << 14);
fsr               264 arch/sparc/math-emu/math_32.c 	*pfsr = fsr;
fsr               290 arch/sparc/math-emu/math_32.c 	long fsr;
fsr               500 arch/sparc/math-emu/math_32.c 		case 0: fsr = *pfsr;
fsr               503 arch/sparc/math-emu/math_32.c 			fsr &= ~0xc00; fsr |= (IR << 10);
fsr               504 arch/sparc/math-emu/math_32.c 			*pfsr = fsr;
fsr               103 arch/sparc/math-emu/math_64.c 	u64 fsr = current_thread_info()->xfsr[0];
fsr               107 arch/sparc/math-emu/math_64.c 	would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL;
fsr               111 arch/sparc/math-emu/math_64.c 		eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT);
fsr               132 arch/sparc/math-emu/math_64.c 	fsr &= ~(FSR_CEXC_MASK);
fsr               133 arch/sparc/math-emu/math_64.c 	fsr |= ((long)eflag << FSR_CEXC_SHIFT);
fsr               142 arch/sparc/math-emu/math_64.c 		fsr |= ((long)eflag << FSR_AEXC_SHIFT);
fsr               146 arch/sparc/math-emu/math_64.c 		fsr |= (1UL << 14);
fsr               148 arch/sparc/math-emu/math_64.c 	current_thread_info()->xfsr[0] = fsr;
fsr               187 arch/unicore32/include/asm/tlbflush.h extern void do_bad_area(unsigned long addr, unsigned int fsr,
fsr                16 arch/unicore32/include/asm/traps.h extern void do_DataAbort(unsigned long addr, unsigned int fsr,
fsr                28 arch/unicore32/mm/fault.c static inline int fsr_fs(unsigned int fsr)
fsr                31 arch/unicore32/mm/fault.c 	return (fsr & 31) + ((fsr & (3 << 5)) >> 5);
fsr                89 arch/unicore32/mm/fault.c 		unsigned int fsr, struct pt_regs *regs)
fsr               107 arch/unicore32/mm/fault.c 	die("Oops", regs, fsr);
fsr               116 arch/unicore32/mm/fault.c static void __do_user_fault(unsigned long addr, unsigned int fsr,
fsr               122 arch/unicore32/mm/fault.c 	tsk->thread.error_code = fsr;
fsr               127 arch/unicore32/mm/fault.c void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               137 arch/unicore32/mm/fault.c 		__do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs);
fsr               139 arch/unicore32/mm/fault.c 		__do_kernel_fault(mm, addr, fsr, regs);
fsr               150 arch/unicore32/mm/fault.c static inline bool access_error(unsigned int fsr, struct vm_area_struct *vma)
fsr               154 arch/unicore32/mm/fault.c 	if (!(fsr ^ 0x12))	/* write? */
fsr               156 arch/unicore32/mm/fault.c 	if (fsr & FSR_LNX_PF)
fsr               163 arch/unicore32/mm/fault.c 		unsigned int fsr, unsigned int flags, struct task_struct *tsk)
fsr               180 arch/unicore32/mm/fault.c 	if (access_error(fsr, vma)) {
fsr               199 arch/unicore32/mm/fault.c static int do_pf(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               219 arch/unicore32/mm/fault.c 	if (!(fsr ^ 0x12))
fsr               247 arch/unicore32/mm/fault.c 	fault = __do_pf(mm, addr, fsr, flags, tsk);
fsr               311 arch/unicore32/mm/fault.c 	__do_user_fault(addr, fsr, sig, code, regs);
fsr               315 arch/unicore32/mm/fault.c 	__do_kernel_fault(mm, addr, fsr, regs);
fsr               336 arch/unicore32/mm/fault.c static int do_ifault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               343 arch/unicore32/mm/fault.c 		return do_pf(addr, fsr, regs);
fsr               367 arch/unicore32/mm/fault.c 	do_bad_area(addr, fsr, regs);
fsr               374 arch/unicore32/mm/fault.c static int do_bad(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               379 arch/unicore32/mm/fault.c static int do_good(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
fsr               398 arch/unicore32/mm/fault.c 	int (*fn) (unsigned long addr, unsigned int fsr, struct pt_regs *regs);
fsr               456 arch/unicore32/mm/fault.c asmlinkage void do_DataAbort(unsigned long addr, unsigned int fsr,
fsr               459 arch/unicore32/mm/fault.c 	const struct fsr_info *inf = fsr_info + fsr_fs(fsr);
fsr               461 arch/unicore32/mm/fault.c 	if (!inf->fn(addr, fsr & ~FSR_LNX_PF, regs))
fsr               465 arch/unicore32/mm/fault.c 	       inf->name, fsr, addr);
fsr               468 arch/unicore32/mm/fault.c 			fsr, 0);
fsr               117 drivers/i2c/busses/i2c-sh7760.c 	unsigned long msr, fsr, fier, len;
fsr               120 drivers/i2c/busses/i2c-sh7760.c 	fsr = IN32(id, I2CFSR);
fsr               147 drivers/i2c/busses/i2c-sh7760.c 		fsr = 0;
fsr               163 drivers/i2c/busses/i2c-sh7760.c 	if (fsr & FSR_RDF) {
fsr               178 drivers/i2c/busses/i2c-sh7760.c 				fsr &= ~FSR_RDF;
fsr               195 drivers/i2c/busses/i2c-sh7760.c 		if ((fsr & FSR_TEND) && (msg->len < 1)) {
fsr               204 drivers/i2c/busses/i2c-sh7760.c 				fsr &= ~FSR_TEND;
fsr               207 drivers/i2c/busses/i2c-sh7760.c 		if (fsr & FSR_TDFE) {
fsr               232 drivers/i2c/busses/i2c-sh7760.c 	OUT32(id, I2CFSR, ~fsr);
fsr               101 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	.fsr = INV_MPU6050_FSR_2000DPS,
fsr               471 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 			*val2 = gyro_scale_6050[st->chip_config.fsr];
fsr               532 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 			st->chip_config.fsr = i;
fsr                88 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h 	unsigned int fsr:2;
fsr               448 drivers/iommu/arm-smmu.c 	u32 fsr, fsynr, cbfrsynra;
fsr               455 drivers/iommu/arm-smmu.c 	fsr = arm_smmu_cb_read(smmu, idx, ARM_SMMU_CB_FSR);
fsr               456 drivers/iommu/arm-smmu.c 	if (!(fsr & FSR_FAULT))
fsr               465 drivers/iommu/arm-smmu.c 			    fsr, iova, fsynr, cbfrsynra, idx);
fsr               467 drivers/iommu/arm-smmu.c 	arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_FSR, fsr);
fsr               589 drivers/iommu/msm_iommu.c 	unsigned int fsr = GET_FSR(base, ctx);
fsr               592 drivers/iommu/msm_iommu.c 	pr_err("FSR    = %08x [%s%s%s%s%s%s%s%s%s%s]\n", fsr,
fsr               593 drivers/iommu/msm_iommu.c 			(fsr & 0x02) ? "TF " : "",
fsr               594 drivers/iommu/msm_iommu.c 			(fsr & 0x04) ? "AFF " : "",
fsr               595 drivers/iommu/msm_iommu.c 			(fsr & 0x08) ? "APF " : "",
fsr               596 drivers/iommu/msm_iommu.c 			(fsr & 0x10) ? "TLBMF " : "",
fsr               597 drivers/iommu/msm_iommu.c 			(fsr & 0x20) ? "HTWDEEF " : "",
fsr               598 drivers/iommu/msm_iommu.c 			(fsr & 0x40) ? "HTWSEEF " : "",
fsr               599 drivers/iommu/msm_iommu.c 			(fsr & 0x80) ? "MHF " : "",
fsr               600 drivers/iommu/msm_iommu.c 			(fsr & 0x10000) ? "SL " : "",
fsr               601 drivers/iommu/msm_iommu.c 			(fsr & 0x40000000) ? "SS " : "",
fsr               602 drivers/iommu/msm_iommu.c 			(fsr & 0x80000000) ? "MULTI " : "");
fsr               663 drivers/iommu/msm_iommu.c 	unsigned int fsr;
fsr               681 drivers/iommu/msm_iommu.c 		fsr = GET_FSR(iommu->base, i);
fsr               682 drivers/iommu/msm_iommu.c 		if (fsr) {
fsr               199 drivers/iommu/qcom_iommu.c 	u32 fsr, fsynr;
fsr               202 drivers/iommu/qcom_iommu.c 	fsr = iommu_readl(ctx, ARM_SMMU_CB_FSR);
fsr               204 drivers/iommu/qcom_iommu.c 	if (!(fsr & FSR_FAULT))
fsr               214 drivers/iommu/qcom_iommu.c 				    fsr, iova, fsynr, ctx->asid);
fsr               217 drivers/iommu/qcom_iommu.c 	iommu_writel(ctx, ARM_SMMU_CB_FSR, fsr);
fsr               402 drivers/mmc/host/wbsd.c 	int i, idx, fsr, fifo;
fsr               417 drivers/mmc/host/wbsd.c 	while (!((fsr = inb(host->base + WBSD_FSR)) & WBSD_FIFO_EMPTY)) {
fsr               422 drivers/mmc/host/wbsd.c 		if (fsr & WBSD_FIFO_FULL)
fsr               424 drivers/mmc/host/wbsd.c 		else if (fsr & WBSD_FIFO_FUTHRE)
fsr               467 drivers/mmc/host/wbsd.c 	int i, idx, fsr, fifo;
fsr               483 drivers/mmc/host/wbsd.c 	while (!((fsr = inb(host->base + WBSD_FSR)) & WBSD_FIFO_FULL)) {
fsr               488 drivers/mmc/host/wbsd.c 		if (fsr & WBSD_FIFO_EMPTY)
fsr               490 drivers/mmc/host/wbsd.c 		else if (fsr & WBSD_FIFO_EMTHRE)
fsr               361 drivers/mtd/nand/raw/davinci_nand.c 		u32	fsr = davinci_nand_readl(info, NANDFSR_OFFSET);
fsr               363 drivers/mtd/nand/raw/davinci_nand.c 		switch ((fsr >> 8) & 0x0f) {
fsr               372 drivers/mtd/nand/raw/davinci_nand.c 			num_errors = 1 + ((fsr >> 16) & 0x03);
fsr               782 drivers/mtd/spi-nor/spi-nor.c 	int fsr = read_fsr(nor);
fsr               783 drivers/mtd/spi-nor/spi-nor.c 	if (fsr < 0)
fsr               784 drivers/mtd/spi-nor/spi-nor.c 		return fsr;
fsr               786 drivers/mtd/spi-nor/spi-nor.c 	if (fsr & (FSR_E_ERR | FSR_P_ERR)) {
fsr               787 drivers/mtd/spi-nor/spi-nor.c 		if (fsr & FSR_E_ERR)
fsr               792 drivers/mtd/spi-nor/spi-nor.c 		if (fsr & FSR_PT_ERR)
fsr               800 drivers/mtd/spi-nor/spi-nor.c 	return fsr & FSR_READY;
fsr               805 drivers/mtd/spi-nor/spi-nor.c 	int sr, fsr;
fsr               813 drivers/mtd/spi-nor/spi-nor.c 	fsr = nor->flags & SNOR_F_USE_FSR ? spi_nor_fsr_ready(nor) : 1;
fsr               814 drivers/mtd/spi-nor/spi-nor.c 	if (fsr < 0)
fsr               815 drivers/mtd/spi-nor/spi-nor.c 		return fsr;
fsr               816 drivers/mtd/spi-nor/spi-nor.c 	return sr && fsr;
fsr              1134 drivers/net/can/xilinx_can.c 		u32 fsr, mask;
fsr              1141 drivers/net/can/xilinx_can.c 		fsr = priv->read_reg(priv, XCAN_FSR_OFFSET);
fsr              1149 drivers/net/can/xilinx_can.c 		if (!(fsr & mask))
fsr              1154 drivers/net/can/xilinx_can.c 			  XCAN_RXMSG_2_FRAME_OFFSET(fsr & XCAN_2_FSR_RI_MASK);
fsr              1157 drivers/net/can/xilinx_can.c 			  XCAN_RXMSG_FRAME_OFFSET(fsr & XCAN_FSR_RI_MASK);
fsr               304 drivers/pci/controller/dwc/pci-imx6.c 		unsigned int fsr, struct pt_regs *regs)
fsr               763 drivers/pci/controller/dwc/pci-keystone.c static int ks_pcie_fault(unsigned long addr, unsigned int fsr,
fsr              1134 drivers/usb/misc/sisusbvga/sisusb_con.c 		unsigned char ovr, vde, fsr;
fsr              1157 drivers/usb/misc/sisusbvga/sisusb_con.c 		sisusb_getidxreg(sisusb, SISCR, 0x09, &fsr);
fsr              1158 drivers/usb/misc/sisusbvga/sisusb_con.c 		fsr = (fsr & 0xe0) | (fh - 1);
fsr              1159 drivers/usb/misc/sisusbvga/sisusb_con.c 		sisusb_setidxreg(sisusb, SISCR, 0x09, fsr);
fsr              1226 drivers/video/console/vgacon.c 	unsigned char ovr, vde, fsr;
fsr              1246 drivers/video/console/vgacon.c 	fsr = inb_p(vga_video_port_val);
fsr              1252 drivers/video/console/vgacon.c 	fsr = (fsr & 0xe0) + (fontheight - 1);	/*  Font size register */
fsr              1258 drivers/video/console/vgacon.c 	outb_p(fsr, vga_video_port_val);
fsr               106 drivers/video/fbdev/cg14.c 	u8 fsr;	/* Fault Status Reg */
fsr               192 virt/kvm/arm/aarch32.c 	u32 *far, *fsr;
fsr               201 virt/kvm/arm/aarch32.c 		fsr = &vcpu_cp15(vcpu, c5_IFSR);
fsr               205 virt/kvm/arm/aarch32.c 		fsr = &vcpu_cp15(vcpu, c5_DFSR);
fsr               215 virt/kvm/arm/aarch32.c 		*fsr = DFSR_LPAE | DFSR_FSC_EXTABT_LPAE;
fsr               218 virt/kvm/arm/aarch32.c 		*fsr = DFSR_FSC_EXTABT_nLPAE;