Searched refs:fsr (Results 1 - 25 of 52) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/
H A Dfault.h1 void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs);
H A Dfault.c37 static inline int fsr_fs(unsigned int fsr) argument
39 return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6;
45 static inline int notify_page_fault(struct pt_regs *regs, unsigned int fsr) argument
52 if (kprobe_running() && kprobe_fault_handler(regs, fsr))
60 static inline int notify_page_fault(struct pt_regs *regs, unsigned int fsr) argument
126 __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr, argument
145 die("Oops", regs, fsr);
156 unsigned int fsr, unsigned int sig, int code,
164 tsk->comm, sig, addr, fsr);
155 __do_user_fault(struct task_struct *tsk, unsigned long addr, unsigned int fsr, unsigned int sig, int code, struct pt_regs *regs) argument
180 do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
204 access_error(unsigned int fsr, struct vm_area_struct *vma) argument
217 __do_page_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr, struct task_struct *tsk) argument
261 do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
361 do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
386 do_translation_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
434 do_translation_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
446 do_sect_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
456 do_bad(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
527 do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/
H A Dpsr.h69 /* Get the %fsr register. Be careful, make sure the floating point
78 unsigned int fsr = 0; local
81 "st %%fsr, %1\n\t"
83 : "=r" (fsr)
86 return fsr;
H A Dsfp-machine_32.h185 #define FP_ROUNDMODE ((current->thread.fsr >> 30) & 0x3)
187 #define FP_ROUNDMODE ((last_task_used_math->thread.fsr >> 30) & 0x3)
201 #define FP_INHIBIT_RESULTS ((current->thread.fsr >> 23) & _fex)
203 #define FP_INHIBIT_RESULTS ((last_task_used_math->thread.fsr >> 23) & _fex)
207 #define FP_TRAPPING_EXCEPTIONS ((current->thread.fsr >> 23) & 0x1f)
209 #define FP_TRAPPING_EXCEPTIONS ((last_task_used_math->thread.fsr >> 23) & 0x1f)
H A Dsystem_32.h73 extern void fpsave(unsigned long *fpregs, unsigned long *fsr,
81 fpsave(&(prv)->thread.float_regs[0], &(prv)->thread.fsr, \
H A Dprocessor_32.h62 unsigned long fsr; member in struct:thread_struct
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/kernel/
H A Dexceptions.c72 int fsr, int addr)
128 /* I removed fsr variable and use code var for storing fsr */
129 if (fsr & FSR_IO)
130 fsr = FPE_FLTINV;
131 else if (fsr & FSR_OF)
132 fsr = FPE_FLTOVF;
133 else if (fsr & FSR_UF)
134 fsr = FPE_FLTUND;
135 else if (fsr
71 full_exception(struct pt_regs *regs, unsigned int type, int fsr, int addr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/math-emu/
H A Dmath_32.c132 static int do_one_mathemu(u32 insn, unsigned long *fsr, unsigned long *fregs);
182 retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs);
194 retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, &(fpt->thread.fsr), fpt->thread.float_regs);
200 fpt->thread.fsr &= ~(0x3000 | FSR_CEXC_MASK);
202 fpt->thread.fsr &= ~0x3000;
218 unsigned long fsr = *pfsr; local
222 would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL;
226 eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT);
247 fsr &= ~(FSR_CEXC_MASK);
248 fsr |
289 long fsr; local
[all...]
H A Dmath_64.c98 u64 fsr = current_thread_info()->xfsr[0]; local
102 would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL;
106 eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT);
127 fsr &= ~(FSR_CEXC_MASK);
128 fsr |= ((long)eflag << FSR_CEXC_SHIFT);
137 fsr |= ((long)eflag << FSR_AEXC_SHIFT);
141 fsr |= (1UL << 14);
143 current_thread_info()->xfsr[0] = fsr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Dtraps_32.c191 fpsave(&fptask->thread.float_regs[0], &fptask->thread.fsr,
196 fpload(&current->thread.float_regs[0], &current->thread.fsr);
207 fpload(&current->thread.float_regs[0], &current->thread.fsr);
225 unsigned long fsr; local
246 fpsave(&fpt->thread.float_regs[0], &fpt->thread.fsr,
249 printk("Hmm, FP exception, fsr was %016lx\n", fpt->thread.fsr);
252 switch ((fpt->thread.fsr & 0x1c000)) {
277 fpload(&current->thread.float_regs[0], &current->thread.fsr);
286 /* The first fsr stor
[all...]
H A Dptrace_32.c227 &target->thread.fsr,
265 &target->thread.fsr,
360 unsigned long fsr; member in struct:fps
379 &fps->fsr);
394 unsigned long fsr; member in struct:fps
413 &fps->fsr);
H A Dptrace_64.c335 unsigned long fprs, fsr, gsr; local
367 fsr = task_thread_info(target)->xfsr[0];
370 fsr = gsr = 0;
375 &fsr,
709 compat_ulong_t fsr; local
717 fsr = task_thread_info(target)->xfsr[0];
720 fsr = 0;
734 &fsr,
777 compat_ulong_t fsr; local
781 &fsr,
851 unsigned int fsr; member in struct:compat_fps
969 unsigned long fsr; member in struct:fps
[all...]
H A Dprocess_32.c260 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
281 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
373 fpsave(&p->thread.float_regs[0], &p->thread.fsr,
475 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
485 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
496 fpregs->pr_fsr = current->thread.fsr;
H A Dsignal_32.c31 extern void fpsave(unsigned long *fpregs, unsigned long *fsr,
33 extern void fpload(unsigned long *fpregs, unsigned long *fsr);
103 err |= __get_user(current->thread.fsr, &fpu->si_fsr);
290 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
298 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
307 err |= __put_user(current->thread.fsr, &fpu->si_fsr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Dexceptions.h67 int fsr, int addr);
H A Dptrace.h53 microblaze_reg_t fsr; member in struct:pt_regs
H A Dthread_info.h59 __u32 fsr; member in struct:cpu_context
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/
H A Dfpswa.h58 unsigned long *fsr, unsigned long *isr, unsigned long *preds,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/include/asm/
H A Dkprobes.h64 int kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/lib/
H A DVISsave.S31 stx %fsr, [%g6 + TI_XFSR]
38 stx %fsr, [%g6 + TI_XFSR]
56 stx %fsr, [%g2 + TI_XFSR]
109 stx %fsr, [%g6 + TI_XFSR]
127 stx %fsr, [%g2 + TI_XFSR]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/i2c/busses/
H A Di2c-sh7760.c117 unsigned long msr, fsr, fier, len; local
120 fsr = IN32(id, I2CFSR);
147 fsr = 0;
163 if (fsr & FSR_RDF) {
178 fsr &= ~FSR_RDF;
195 if ((fsr & FSR_TEND) && (msg->len < 1)) {
204 fsr &= ~FSR_TEND;
207 if (fsr & FSR_TDFE) {
232 OUT32(id, I2CFSR, ~fsr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-ixp2000/
H A Dpci.c139 int ixp2000_pci_abort_handler(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
166 if (fsr & (1 << 10))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-ixp23xx/
H A Dpci.c149 int ixp23xx_pci_abort_handler(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
175 if (fsr & (1 << 10))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-iop/
H A Dpci.c174 iop3xx_pci_abort(unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument
176 DBG("PCI abort: address = 0x%08lx fsr = 0x%03x PC = 0x%08lx LR = 0x%08lx\n",
177 addr, fsr, regs->ARM_pc, regs->ARM_lr);
183 if (fsr & (1 << 10))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/
H A Dregisters.h195 unsigned long fsr[1]; member in struct:user_fpmedia_regs

Completed in 387 milliseconds

123