/arch/powerpc/platforms/cell/spufs/ |
D | fault.c | 113 u64 ea, dsisr, access; in spufs_handle_class1() local 128 dsisr = ctx->csa.class_1_dsisr; in spufs_handle_class1() 130 if (!(dsisr & (MFC_DSISR_PTE_NOT_FOUND | MFC_DSISR_ACCESS_DENIED))) in spufs_handle_class1() 136 dsisr, ctx->state); in spufs_handle_class1() 146 access |= (dsisr & MFC_DSISR_ACCESS_PUT) ? _PAGE_RW : 0UL; in spufs_handle_class1() 153 ret = spu_handle_mm_fault(current->mm, ea, dsisr, &flt); in spufs_handle_class1()
|
D | run.c | 50 u64 dsisr; in spu_stopped() local 71 dsisr = ctx->csa.class_1_dsisr; in spu_stopped() 72 if (dsisr & (MFC_DSISR_PTE_NOT_FOUND | MFC_DSISR_ACCESS_DENIED)) in spu_stopped()
|
/arch/powerpc/platforms/pasemi/ |
D | setup.c | 257 unsigned long srr0, srr1, dsisr; in pas_machine_check_handler() local 271 dsisr = mfspr(SPRN_DSISR); in pas_machine_check_handler() 274 printk(KERN_ERR "DSISR 0x%016lx DAR 0x%016lx\n", dsisr, regs->dar); in pas_machine_check_handler() 286 if (dsisr & 0x8000) in pas_machine_check_handler() 288 if (dsisr & 0x4000) in pas_machine_check_handler() 290 if (dsisr & 0x2000) { in pas_machine_check_handler() 294 if (dsisr & 0x1000) in pas_machine_check_handler() 296 if (dsisr & 0x800) in pas_machine_check_handler() 298 if (dsisr & 0x400) in pas_machine_check_handler()
|
/arch/powerpc/platforms/cell/ |
D | spu_fault.c | 36 unsigned long dsisr, unsigned *flt) in spu_handle_mm_fault() argument 65 is_write = dsisr & MFC_DSISR_ACCESS_PUT; in spu_handle_mm_fault() 70 if (dsisr & MFC_DSISR_ACCESS_DENIED) in spu_handle_mm_fault()
|
D | beat_spu_priv1.c | 92 u64 dsisr; in mfc_dsisr_get() local 95 offsetof(struct spu_priv1, mfc_dsisr_RW), &dsisr); in mfc_dsisr_get() 96 return dsisr; in mfc_dsisr_get() 99 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) in mfc_dsisr_set() argument 103 offsetof(struct spu_priv1, mfc_dsisr_RW), dsisr); in mfc_dsisr_set()
|
D | spu_base.c | 220 static int __spu_trap_data_map(struct spu *spu, unsigned long ea, u64 dsisr) in __spu_trap_data_map() argument 224 pr_debug("%s, %llx, %lx\n", __func__, dsisr, ea); in __spu_trap_data_map() 230 if ((dsisr & MFC_DSISR_PTE_NOT_FOUND) && in __spu_trap_data_map() 244 spu->class_1_dsisr = dsisr; in __spu_trap_data_map() 352 unsigned long stat, mask, dar, dsisr; in spu_irq_class_1() local 361 dsisr = spu_mfc_dsisr_get(spu); in spu_irq_class_1() 367 dar, dsisr); in spu_irq_class_1() 373 __spu_trap_data_map(spu, dar, dsisr); in spu_irq_class_1()
|
D | spu_priv1_mmio.c | 105 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) in mfc_dsisr_set() argument 107 out_be64(&spu->priv1->mfc_dsisr_RW, dsisr); in mfc_dsisr_set()
|
/arch/powerpc/kernel/ |
D | align.c | 200 unsigned dsisr; in make_dsisr() local 204 dsisr = (instr & 0x03ff0000) >> 16; in make_dsisr() 208 dsisr |= (instr & 0x00000006) << 14; in make_dsisr() 210 dsisr |= (instr & 0x00000040) << 8; in make_dsisr() 212 dsisr |= (instr & 0x00000780) << 3; in make_dsisr() 215 dsisr |= (instr & 0x04000000) >> 12; in make_dsisr() 217 dsisr |= (instr & 0x78000000) >> 17; in make_dsisr() 220 dsisr |= (instr & 0x00000003) << 18; in make_dsisr() 223 return dsisr; in make_dsisr() 685 unsigned int dsisr; in fix_alignment() local [all …]
|
D | ppc32.h | 106 unsigned int dsisr; member
|
D | asm-offsets.c | 238 DEFINE(_DSISR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr)); in main() 251 DEFINE(_ESR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr)); in main()
|
D | process.c | 515 printk("DEAR: "REG", ESR: "REG"\n", regs->dar, regs->dsisr); in show_regs() 517 printk("DAR: "REG", DSISR: "REG"\n", regs->dar, regs->dsisr); in show_regs()
|
D | traps.c | 307 #define get_reason(regs) ((regs)->dsisr) 309 #define get_mc_reason(regs) ((regs)->dsisr)
|
D | signal_64.c | 183 err |= __get_user(regs->dsisr, &sc->gp_regs[PT_DSISR]); in restore_sigcontext()
|
/arch/powerpc/include/asm/ |
D | spu_priv1.h | 41 void (*mfc_dsisr_set) (struct spu *spu, u64 dsisr); 111 spu_mfc_dsisr_set (struct spu *spu, u64 dsisr) in spu_mfc_dsisr_set() argument 113 spu_priv1_ops->mfc_dsisr_set(spu, dsisr); in spu_mfc_dsisr_set()
|
D | ptrace.h | 48 unsigned long dsisr; /* on 4xx/Book-E used for ESR */ member
|
D | spu.h | 287 unsigned long dsisr, unsigned *flt);
|
/arch/um/sys-ppc/shared/sysdep/ |
D | sigcontext.h | 35 retval = !!(_sc->regs->dsisr & DSISR_WRITE); \
|
D | ptrace.h | 30 PPC_REG dsisr; member
|
/arch/powerpc/platforms/ps3/ |
D | spu.c | 532 static void mfc_dsisr_set(struct spu *spu, u64 dsisr) in mfc_dsisr_set() argument
|
/arch/powerpc/xmon/ |
D | xmon.c | 1401 printf(" dsisr: %lx\n", fp->dsisr); in excprint() 1469 printf("dar = "REG" dsisr = %.8lx\n", fp->dar, fp->dsisr); in prregs()
|