Searched refs:dsisr (Results 1 - 24 of 24) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/spufs/
H A Dfault.c36 static int spu_handle_mm_fault(struct mm_struct *mm, unsigned long ea, unsigned long dsisr) argument
60 is_write = dsisr & MFC_DSISR_ACCESS_PUT;
65 if (dsisr & MFC_DSISR_ACCESS_DENIED)
149 u64 ea, dsisr, access; local
154 * dar and dsisr get passed from the registers
164 dsisr = ctx->spu->dsisr;
165 ctx->spu->dar= ctx->spu->dsisr = 0;
168 dsisr = ctx->csa.priv1.mfc_dsisr_RW;
173 if (!(dsisr
[all...]
H A Drun.c30 pte_fault = spu->dsisr &
H A Dswitch.c2075 prev->dsisr = spu->dsisr;
2077 spu->dsisr = 0;
2105 new->dsisr = 0;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pasemi/
H A Dsetup.c164 unsigned long srr0, srr1, dsisr; local
168 dsisr = mfspr(SPRN_DSISR);
171 printk(KERN_ERR "DSISR 0x%016lx DAR 0x%016lx\n", dsisr, regs->dar);
178 if (dsisr & 0x8000)
180 if (dsisr & 0x4000)
182 if (dsisr & 0x2000)
184 if (dsisr & 0x1000)
186 if (dsisr & 0x800)
188 if (dsisr & 0x400)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/
H A Dalign.c197 unsigned dsisr; local
201 dsisr = (instr & 0x03ff0000) >> 16;
205 dsisr |= (instr & 0x00000006) << 14;
207 dsisr |= (instr & 0x00000040) << 8;
209 dsisr |= (instr & 0x00000780) << 3;
212 dsisr |= (instr & 0x04000000) >> 12;
214 dsisr |= (instr & 0x78000000) >> 17;
217 dsisr |= (instr & 0x00000003) << 18;
220 return dsisr;
372 unsigned int dsisr; local
[all...]
H A Dppc32.h106 unsigned int dsisr; member in struct:pt_regs32
H A Dasm-offsets.c229 DEFINE(_DSISR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr));
242 DEFINE(_ESR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr));
H A Dtraps.c297 #define get_reason(regs) ((regs)->dsisr)
299 #define get_mc_reason(regs) ((regs)->dsisr)
H A Dprocess.c424 printk("DAR: "REG", DSISR: "REG"\n", regs->dar, regs->dsisr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/include/sysdep-ppc/
H A Dsigcontext.h35 retval = !!(_sc->regs->dsisr & DSISR_WRITE); \
H A Dptrace.h30 PPC_REG dsisr; member in struct:sys_pt_regs_s
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/celleb/
H A Dspu_priv1.c92 u64 dsisr; local
95 offsetof(struct spu_priv1, mfc_dsisr_RW), &dsisr);
96 return dsisr;
99 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) argument
103 offsetof(struct spu_priv1, mfc_dsisr_RW), dsisr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dspu_priv1.h40 void (*mfc_dsisr_set) (struct spu *spu, u64 dsisr);
110 spu_mfc_dsisr_set (struct spu *spu, u64 dsisr) argument
112 spu_priv1_ops->mfc_dsisr_set(spu, dsisr);
H A Dptrace.h45 /* N.B. for critical exceptions on 4xx, the dar and dsisr
48 unsigned long dsisr; /* on 4xx/Book-E used for ESR */ member in struct:pt_regs
H A Dspu_csa.h251 u64 dar, dsisr; member in struct:spu_state
H A Dspu.h124 u64 dsisr; member in struct:spu
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/xmon/
H A Dprivinst.h29 GSETSPR(18, dsisr)
H A Dxmon.c845 printf("dar = %x, dsisr = %x\n", fp->dar, fp->dsisr);
1599 "trap", "dar", "dsisr", "res"
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/
H A Dspu_base.c191 static int __spu_trap_data_map(struct spu *spu, unsigned long ea, u64 dsisr) argument
193 pr_debug("%s, %lx, %lx\n", __FUNCTION__, dsisr, ea);
197 if ((dsisr & MFC_DSISR_PTE_NOT_FOUND)
210 spu->dsisr = dsisr;
262 unsigned long stat, mask, dar, dsisr; local
271 dsisr = spu_mfc_dsisr_get(spu);
277 dar, dsisr);
283 __spu_trap_data_map(spu, dar, dsisr);
H A Dspu_priv1_mmio.c93 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) argument
95 out_be64(&spu->priv1->mfc_dsisr_RW, dsisr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/kernel/
H A Dasm-offsets.c110 DEFINE(_DSISR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr));
117 DEFINE(_ESR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr));
H A Dtraps.c195 #define get_reason(regs) ((regs)->dsisr)
197 #define get_mc_reason(regs) ((regs)->dsisr)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/ps3/
H A Dspu.c473 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/xmon/
H A Dxmon.c1386 printf(" dsisr: %lx\n", fp->dsisr);
1454 printf("dar = "REG" dsisr = %.8lx\n", fp->dar, fp->dsisr);
2298 "trap", "dar", "dsisr", "res"
2804 DUMP_FIELD(spu, "0x%lx", dsisr);

Completed in 111 milliseconds