Searched refs:fpregs (Results 1 - 25 of 50) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/math-emu/
H A Dfpudispatch.c32 * emfpudispatch(ir, dummy1, dummy2, fpregs)
33 * fpudispatch(ir, excp_code, holder, fpregs)
170 static void parisc_linux_get_fpu_type(u_int fpregs[]) argument
176 fpregs[FPU_TYPE_FLAG_POS] = TIMEX_EXTEN_FLAG;
179 fpregs[FPU_TYPE_FLAG_POS] = ROLEX_EXTEN_FLAG;
181 fpregs[FPU_TYPE_FLAG_POS] = PA2_0_FPU_FLAG;
194 fpudispatch(u_int ir, u_int excp_code, u_int holder, u_int fpregs[]) argument
202 parisc_linux_get_fpu_type(fpregs);
204 fpu_type_flags=fpregs[FPU_TYPE_FLAG_POS]; /* get fpu type flags */
221 return(decode_0c(ir,class,subop,fpregs));
249 emfpudispatch(u_int ir, u_int dummy1, u_int dummy2, u_int fpregs[]) argument
287 decode_0c(u_int ir, u_int class, u_int subop, u_int fpregs[]) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/kernel/
H A Dfpu.c38 inline void fpsave(struct sh_fpu_hard_struct *fpregs) argument
76 : "r" (fpregs)
82 fpload(struct sh_fpu_hard_struct *fpregs) argument
121 : "r" (fpregs) );
124 void fpinit(struct sh_fpu_hard_struct *fpregs) argument
126 *fpregs = init_fpuregs.hard;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Dfpumacro.h17 #define FPUSTATE (struct fpustate *)(current_thread_info()->fpregs)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Ducontext.h16 fpregset_t fpregs; member in struct:mcontext
H A Duser.h32 unsigned long fpregs[8*3]; /* fp0-fp7 registers */ member in struct:user_m68kfp_struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Ducontext.h18 fpregset_t fpregs; member in struct:mcontext
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dsystem.h26 static inline void save_fp_regs(s390_fp_regs *fpregs) argument
33 : "=m" (*fpregs) : "a" (fpregs), "m" (*fpregs) : "memory");
50 : "=m" (*fpregs) : "a" (fpregs), "m" (*fpregs) : "memory");
53 static inline void restore_fp_regs(s390_fp_regs *fpregs) argument
60 : : "a" (fpregs), "m" (*fpregs));
[all...]
H A Delf.h176 static inline int dump_task_fpu(struct task_struct *tsk, elf_fpregset_t *fpregs) argument
179 save_fp_regs(fpregs);
181 memcpy(fpregs, &tsk->thread.fp_regs, sizeof(elf_fpregset_t));
185 #define ELF_CORE_COPY_FPREGS(tsk, fpregs) dump_task_fpu(tsk, fpregs)
H A Dsigcontext.h60 _s390_fp_regs fpregs; member in struct:__anon9396
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dcentral.c122 const struct linux_prom64_registers *fpregs; local
149 fpregs = of_get_property(dp, "reg", NULL);
150 if (!fpregs)
154 fhc->fhc_regs.pregs = fpregs[0].phys_addr;
155 fhc->fhc_regs.ireg = fpregs[1].phys_addr;
156 fhc->fhc_regs.ffregs = fpregs[2].phys_addr;
157 fhc->fhc_regs.sregs = fpregs[3].phys_addr;
158 fhc->fhc_regs.uregs = fpregs[4].phys_addr;
159 fhc->fhc_regs.tregs = fpregs[5].phys_addr;
303 struct linux_prom_registers fpregs[ local
[all...]
H A Dptrace.c446 unsigned long *fpregs = task_thread_info(child)->fpregs; local
448 if (copy_to_user(&fps->regs[0], fpregs,
468 unsigned long *fpregs = task_thread_info(child)->fpregs; local
470 if (copy_to_user(&fps->regs[0], fpregs,
493 unsigned long *fpregs = task_thread_info(child)->fpregs; local
496 if (copy_from_user(fpregs, &fps->regs[0],
517 unsigned long *fpregs local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dfpstate.h27 __u64 fpregs[16]; member in struct:vfp_hard_struct
H A Duser.h42 } fpregs[8]; member in struct:user_fp
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Duser.h42 } fpregs[8]; member in struct:user_fp
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/
H A Dbinfmt_elf32.c61 #define ELF_CORE_COPY_FPREGS(tsk, fpregs) dump_task_fpu(tsk, fpregs)
127 static inline int dump_task_fpu(struct task_struct *tsk, elf_fpregset_t *fpregs) argument
130 save_fp_regs((s390_fp_regs *) fpregs);
132 memcpy(fpregs, &tsk->thread.fp_regs, sizeof(elf_fpregset_t));
H A Ds390_ksyms.c40 extern int dump_fpu (struct pt_regs * regs, s390_fp_regs *fpregs);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/xtensa/kernel/
H A Dptrace.c278 elf_fpregset_t fpregs; local
281 do_save_fpregs (&fpregs, regs, child);
285 if (copy_to_user((void *)data, &fpregs, sizeof(elf_fpregset_t)))
296 elf_fpregset_t fpregs; local
300 if (copy_from_user(&fpregs, (void *)data, sizeof(elf_fpregset_t))) {
305 if (do_restore_fpregs (&fpregs, regs, child))
H A Dprocess.c311 void do_save_fpregs (elf_fpregset_t *fpregs, struct pt_regs *regs, argument
339 memcpy((unsigned char*)fpregs,
341 memcpy((unsigned char*)fpregs + _xtensa_reginfo_table_size,
348 * Copies coprocessor and extra state from fpregs into regs and tsk->thread.
352 int do_restore_fpregs (elf_fpregset_t *fpregs, struct pt_regs *regs, argument
363 if( memcmp((unsigned char*)fpregs,
390 (unsigned char*)fpregs + _xtensa_reginfo_table_size,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/
H A Dprocess.c548 int dump_fpu (struct pt_regs * regs, elf_fpregset_t * fpregs) argument
551 memset(fpregs, 0, sizeof(*fpregs));
552 fpregs->pr_q_entrysize = 8;
576 memcpy(&fpregs->pr_fr.pr_regs[0],
579 fpregs->pr_fsr = current->thread.fsr;
580 fpregs->pr_qcnt = current->thread.fpqdepth;
581 fpregs->pr_q_entrysize = 8;
582 fpregs->pr_en = 1;
583 if(fpregs
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Dprocessor.h257 void fpsave(struct sh_fpu_hard_struct *fpregs);
260 void fpinit(struct sh_fpu_hard_struct *fpregs);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/lib/
H A Dmcount.S42 sllx %g3, 8, %g3 ! each fpregs frame is 256b
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/kernel/
H A Dsignal.c254 fpregset_t fpregs; local
260 uc->uc_mcontext.fpregs.f_fpcntl, 12))
264 uc->uc_mcontext.fpregs.f_fpregs, 96))
296 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs,
297 sizeof(fpregs)))
304 : "m" (*fpregs.f_fpregs),
305 "m" (*fpregs.f_fpcntl));
606 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpcntl,
609 err |= copy_to_user(uc->uc_mcontext.fpregs
621 fpregset_t fpregs; local
[all...]
H A Dprocess.c292 memcpy(fpu->fpregs, current->thread.fp, 96);
297 fpu->fpregs[i] = ((fpu->fpregs[i] & 0xffff0000) << 15) |
298 ((fpu->fpregs[i] & 0x0000ffff) << 16);
311 :: "m" (fpu->fpregs[0])
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68knommu/kernel/
H A Dsignal.c222 fpregset_t fpregs; local
228 &uc->uc_mcontext.fpregs.f_pcr, 12))
232 uc->uc_mcontext.fpregs.f_fpregs, 96))
245 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs,
246 sizeof(fpregs)))
253 : "m" (*fpregs.f_fpregs),
254 "m" (fpregs.f_pcr));
455 err |= copy_to_user(&uc->uc_mcontext.fpregs.f_pcr,
458 err |= copy_to_user(uc->uc_mcontext.fpregs
470 fpregset_t fpregs; local
[all...]
H A Dprocess.c259 memcpy(fpu->fpregs, current->thread.fp, 96);
264 fpu->fpregs[i] = ((fpu->fpregs[i] & 0xffff0000) << 15) |
265 ((fpu->fpregs[i] & 0x0000ffff) << 16);
278 :: "m" (fpu->fpregs[0])

Completed in 127 milliseconds

12