cregs 106 arch/arc/include/asm/disasm.h int userspace, struct pt_regs *regs, struct callee_regs *cregs); cregs 108 arch/arc/include/asm/disasm.h *cregs, unsigned long *fall_thru, unsigned long *target); cregs 109 arch/arc/include/asm/disasm.h long get_reg(int reg, struct pt_regs *regs, struct callee_regs *cregs); cregs 111 arch/arc/include/asm/disasm.h struct callee_regs *cregs); cregs 16 arch/arc/include/asm/unaligned.h struct callee_regs *cregs); cregs 20 arch/arc/include/asm/unaligned.h struct callee_regs *cregs) cregs 22 arch/arc/kernel/disasm.c int userspace, struct pt_regs *regs, struct callee_regs *cregs) cregs 115 arch/arc/kernel/disasm.c state->src1 = get_reg(state->wb_reg, regs, cregs); cregs 134 arch/arc/kernel/disasm.c state->src1 = get_reg(state->src1, regs, cregs); cregs 142 arch/arc/kernel/disasm.c state->src2 = get_reg(state->wb_reg, regs, cregs); cregs 187 arch/arc/kernel/disasm.c state->target = get_reg(fieldC, regs, cregs); cregs 222 arch/arc/kernel/disasm.c cregs); cregs 230 arch/arc/kernel/disasm.c cregs); cregs 285 arch/arc/kernel/disasm.c state->src1 = get_reg(FIELD_S_B(state->words[0]), regs, cregs); cregs 286 arch/arc/kernel/disasm.c state->src2 = get_reg(FIELD_S_C(state->words[0]), regs, cregs); cregs 305 arch/arc/kernel/disasm.c regs, cregs); cregs 318 arch/arc/kernel/disasm.c state->target = get_reg(31, regs, cregs); cregs 328 arch/arc/kernel/disasm.c state->src1 = get_reg(FIELD_S_B(state->words[0]), regs, cregs); cregs 346 arch/arc/kernel/disasm.c state->src1 = get_reg(FIELD_S_B(state->words[0]), regs, cregs); cregs 353 arch/arc/kernel/disasm.c state->src1 = get_reg(FIELD_S_C(state->words[0]), regs, cregs); cregs 354 arch/arc/kernel/disasm.c state->src2 = get_reg(FIELD_S_B(state->words[0]), regs, cregs); cregs 361 arch/arc/kernel/disasm.c state->src1 = get_reg(FIELD_S_C(state->words[0]), regs, cregs); cregs 362 arch/arc/kernel/disasm.c state->src2 = get_reg(FIELD_S_B(state->words[0]), regs, cregs); cregs 375 arch/arc/kernel/disasm.c state->src1 = get_reg(28, regs, cregs); cregs 380 arch/arc/kernel/disasm.c cregs); cregs 381 arch/arc/kernel/disasm.c state->src2 = get_reg(28, regs, cregs); cregs 389 arch/arc/kernel/disasm.c state->src1 = get_reg(26, regs, cregs); cregs 433 arch/arc/kernel/disasm.c struct callee_regs *cregs) cregs 442 arch/arc/kernel/disasm.c if (cregs && (reg <= 25)) { cregs 443 arch/arc/kernel/disasm.c p = &cregs->r13; cregs 460 arch/arc/kernel/disasm.c struct callee_regs *cregs) cregs 470 arch/arc/kernel/disasm.c if (cregs) { cregs 471 arch/arc/kernel/disasm.c p = &cregs->r13; cregs 501 arch/arc/kernel/disasm.c struct callee_regs *cregs, cregs 507 arch/arc/kernel/disasm.c disasm_instr(pc, &instr, 0, regs, cregs); cregs 521 arch/arc/kernel/disasm.c disasm_instr(*next_pc, &instr_d, 0, regs, cregs); cregs 15 arch/arc/kernel/kgdb.c struct callee_regs *cregs) cregs 20 arch/arc/kernel/kgdb.c gdb_regs[_R0 + regno] = get_reg(regno, kernel_regs, cregs); cregs 38 arch/arc/kernel/kgdb.c struct callee_regs *cregs) cregs 43 arch/arc/kernel/kgdb.c set_reg(regno, gdb_regs[regno + _R0], kernel_regs, cregs); cregs 25 arch/arc/kernel/ptrace.c const struct callee_regs *cregs = task_callee_regs(target); cregs 74 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r25, &cregs->r25); cregs 75 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r24, &cregs->r24); cregs 76 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r23, &cregs->r23); cregs 77 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r22, &cregs->r22); cregs 78 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r21, &cregs->r21); cregs 79 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r20, &cregs->r20); cregs 80 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r19, &cregs->r19); cregs 81 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r18, &cregs->r18); cregs 82 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r17, &cregs->r17); cregs 83 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r16, &cregs->r16); cregs 84 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r15, &cregs->r15); cregs 85 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r14, &cregs->r14); cregs 86 arch/arc/kernel/ptrace.c REG_O_ONE(callee.r13, &cregs->r13); cregs 111 arch/arc/kernel/ptrace.c const struct callee_regs *cregs = task_callee_regs(target); cregs 164 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r25, &cregs->r25); cregs 165 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r24, &cregs->r24); cregs 166 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r23, &cregs->r23); cregs 167 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r22, &cregs->r22); cregs 168 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r21, &cregs->r21); cregs 169 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r20, &cregs->r20); cregs 170 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r19, &cregs->r19); cregs 171 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r18, &cregs->r18); cregs 172 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r17, &cregs->r17); cregs 173 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r16, &cregs->r16); cregs 174 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r15, &cregs->r15); cregs 175 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r14, &cregs->r14); cregs 176 arch/arc/kernel/ptrace.c REG_IN_ONE(callee.r13, &cregs->r13); cregs 85 arch/arc/kernel/traps.c struct callee_regs *cregs) cregs 88 arch/arc/kernel/traps.c if (misaligned_fixup(address, regs, cregs) != 0) cregs 56 arch/arc/kernel/troubleshoot.c static void show_callee_regs(struct callee_regs *cregs) cregs 58 arch/arc/kernel/troubleshoot.c print_reg_file(&(cregs->r13), 13); cregs 181 arch/arc/kernel/troubleshoot.c struct callee_regs *cregs; cregs 228 arch/arc/kernel/troubleshoot.c cregs = (struct callee_regs *)current->thread.callee_reg; cregs 229 arch/arc/kernel/troubleshoot.c if (cregs) cregs 230 arch/arc/kernel/troubleshoot.c show_callee_regs(cregs); cregs 133 arch/arc/kernel/unaligned.c struct callee_regs *cregs) cregs 139 arch/arc/kernel/unaligned.c set_reg(state->wb_reg, state->src1 + state->src2, regs, cregs); cregs 155 arch/arc/kernel/unaligned.c set_reg(state->dest, val, regs, cregs); cregs 163 arch/arc/kernel/unaligned.c struct callee_regs *cregs) cregs 167 arch/arc/kernel/unaligned.c set_reg(state->wb_reg, state->src2 + state->src3, regs, cregs); cregs 174 arch/arc/kernel/unaligned.c regs, cregs); cregs 177 arch/arc/kernel/unaligned.c regs, cregs); cregs 199 arch/arc/kernel/unaligned.c struct callee_regs *cregs) cregs 223 arch/arc/kernel/unaligned.c disasm_instr(regs->ret, &state, 1, regs, cregs); cregs 233 arch/arc/kernel/unaligned.c fixup_load(&state, regs, cregs); cregs 235 arch/arc/kernel/unaligned.c fixup_store(&state, regs, cregs); cregs 214 arch/parisc/kernel/process.c struct pt_regs *cregs = &(p->thread.regs); cregs 225 arch/parisc/kernel/process.c memset(cregs, 0, sizeof(struct pt_regs)); cregs 231 arch/parisc/kernel/process.c cregs->ksp = (unsigned long)stack + THREAD_SZ_ALGN + FRAME_SIZE; cregs 232 arch/parisc/kernel/process.c cregs->kpc = (unsigned long) &ret_from_kernel_thread; cregs 238 arch/parisc/kernel/process.c cregs->gr[27] = ((unsigned long *)usp)[3]; cregs 239 arch/parisc/kernel/process.c cregs->gr[26] = ((unsigned long *)usp)[2]; cregs 241 arch/parisc/kernel/process.c cregs->gr[26] = usp; cregs 243 arch/parisc/kernel/process.c cregs->gr[25] = kthread_arg; cregs 252 arch/parisc/kernel/process.c cregs->gr[30] = usp; cregs 254 arch/parisc/kernel/process.c cregs->ksp = (unsigned long)stack + THREAD_SZ_ALGN + FRAME_SIZE; cregs 255 arch/parisc/kernel/process.c cregs->kpc = (unsigned long) &child_return; cregs 259 arch/parisc/kernel/process.c cregs->cr27 = tls; cregs 685 arch/powerpc/platforms/cell/iommu.c void __iomem *xregs, *cregs; cregs 694 arch/powerpc/platforms/cell/iommu.c cregs = xregs + IOC_IOCmd_Offset; cregs 700 arch/powerpc/platforms/cell/iommu.c val = in_be64(cregs + IOC_IOCmd_Cfg); cregs 702 arch/powerpc/platforms/cell/iommu.c out_be64(cregs + IOC_IOCmd_Cfg, val); cregs 703 arch/powerpc/platforms/cell/iommu.c (void)in_be64(cregs + IOC_IOCmd_Cfg); cregs 550 arch/s390/kernel/smp.c unsigned long cregs[16]; cregs 552 arch/s390/kernel/smp.c __ctl_store(cregs, 0, 15); cregs 553 arch/s390/kernel/smp.c cregs[pp->cr] = (cregs[pp->cr] & pp->andval) | pp->orval; cregs 554 arch/s390/kernel/smp.c __ctl_load(cregs, 0, 15); cregs 931 arch/s390/kernel/smp.c unsigned long cregs[16]; cregs 939 arch/s390/kernel/smp.c __ctl_store(cregs, 0, 15); cregs 940 arch/s390/kernel/smp.c cregs[0] &= ~0x0000ee70UL; /* disable all external interrupts */ cregs 941 arch/s390/kernel/smp.c cregs[6] &= ~0xff000000UL; /* disable all I/O interrupts */ cregs 942 arch/s390/kernel/smp.c cregs[14] &= ~0x1f000000UL; /* disable most machine checks */ cregs 943 arch/s390/kernel/smp.c __ctl_load(cregs, 0, 15); cregs 279 arch/sparc/kernel/pci_fire.c unsigned long cregs = (unsigned long) pbm->pbm_regs; cregs 285 arch/sparc/kernel/pci_fire.c imap_reg = cregs + (0x001000UL + (devino * 0x08UL)); cregs 286 arch/sparc/kernel/pci_fire.c iclr_reg = cregs + (0x001400UL + (devino * 0x08UL)); cregs 253 arch/sparc/mm/leon_mm.c struct leon3_cacheregs cregs; cregs 254 arch/sparc/mm/leon_mm.c leon3_getCacheRegs(&cregs); cregs 255 arch/sparc/mm/leon_mm.c sets = (cregs.dccr & LEON3_XCCR_SETS_MASK) >> 24; cregs 257 arch/sparc/mm/leon_mm.c ssize = 1 << ((cregs.dccr & LEON3_XCCR_SSIZE_MASK) >> 20); cregs 59 drivers/hwmon/ltc4245.c u8 cregs[0x08]; cregs 105 drivers/hwmon/ltc4245.c gpio_curr = (data->cregs[LTC4245_GPIO] & 0xc0) >> 6; cregs 119 drivers/hwmon/ltc4245.c gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6); cregs 125 drivers/hwmon/ltc4245.c data->cregs[LTC4245_GPIO] = gpio_reg; cregs 140 drivers/hwmon/ltc4245.c for (i = 0; i < ARRAY_SIZE(data->cregs); i++) { cregs 143 drivers/hwmon/ltc4245.c data->cregs[i] = 0; cregs 145 drivers/hwmon/ltc4245.c data->cregs[i] = val; cregs 278 drivers/hwmon/ltc4245.c *val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel + 4)); cregs 304 drivers/hwmon/ltc4245.c *val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel)); cregs 306 drivers/hwmon/ltc4245.c *val = !!(data->cregs[LTC4245_FAULT2] & cregs 623 drivers/net/ethernet/sun/sunbmac.c void __iomem *cregs = bp->creg; cregs 675 drivers/net/ethernet/sun/sunbmac.c cregs + CREG_RXDS); cregs 677 drivers/net/ethernet/sun/sunbmac.c cregs + CREG_TXDS); cregs 680 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_RXRBUFPTR); cregs 681 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_RXWBUFPTR); cregs 683 drivers/net/ethernet/sun/sunbmac.c cregs + CREG_TXRBUFPTR); cregs 685 drivers/net/ethernet/sun/sunbmac.c cregs + CREG_TXWBUFPTR); cregs 692 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_RIMASK); cregs 693 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_TIMASK); cregs 694 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_QMASK); cregs 695 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_BMASK); cregs 701 drivers/net/ethernet/sun/sunbmac.c sbus_writel(0, cregs + CREG_CCNT); cregs 87 drivers/net/ethernet/sun/sunqe.c void __iomem *cregs = qep->qcregs; cregs 107 drivers/net/ethernet/sun/sunqe.c sbus_writel(CREG_CTRL_RESET, cregs + CREG_CTRL); cregs 110 drivers/net/ethernet/sun/sunqe.c u32 tmp = sbus_readl(cregs + CREG_CTRL); cregs 144 drivers/net/ethernet/sun/sunqe.c void __iomem *cregs = qep->qcregs; cregs 157 drivers/net/ethernet/sun/sunqe.c sbus_writel(qblk_dvma + qib_offset(qe_rxd, 0), cregs + CREG_RXDS); cregs 158 drivers/net/ethernet/sun/sunqe.c sbus_writel(qblk_dvma + qib_offset(qe_txd, 0), cregs + CREG_TXDS); cregs 161 drivers/net/ethernet/sun/sunqe.c sbus_writel(0, cregs + CREG_RIMASK); cregs 162 drivers/net/ethernet/sun/sunqe.c sbus_writel(1, cregs + CREG_TIMASK); cregs 164 drivers/net/ethernet/sun/sunqe.c sbus_writel(0, cregs + CREG_QMASK); cregs 165 drivers/net/ethernet/sun/sunqe.c sbus_writel(CREG_MMASK_RXCOLL, cregs + CREG_MMASK); cregs 169 drivers/net/ethernet/sun/sunqe.c sbus_writel(tmp, cregs + CREG_RXRBUFPTR); cregs 170 drivers/net/ethernet/sun/sunqe.c sbus_writel(tmp, cregs + CREG_RXWBUFPTR); cregs 172 drivers/net/ethernet/sun/sunqe.c tmp = sbus_readl(cregs + CREG_RXRBUFPTR) + cregs 174 drivers/net/ethernet/sun/sunqe.c sbus_writel(tmp, cregs + CREG_TXRBUFPTR); cregs 175 drivers/net/ethernet/sun/sunqe.c sbus_writel(tmp, cregs + CREG_TXWBUFPTR); cregs 178 drivers/net/ethernet/sun/sunqe.c sbus_writel(0, cregs + CREG_CCNT); cregs 181 drivers/net/ethernet/sun/sunqe.c sbus_writel(0, cregs + CREG_PIPG); cregs 64 drivers/staging/isdn/avm/t1isa.c unsigned char cregs[8]; cregs 71 drivers/staging/isdn/avm/t1isa.c cregs[0] = (HEMA_VERSION_ID << 4) | (reverse_cardnr & 0xf); cregs 72 drivers/staging/isdn/avm/t1isa.c cregs[1] = 0x00; /* fast & slow link connected to CON1 */ cregs 73 drivers/staging/isdn/avm/t1isa.c cregs[2] = 0x05; /* fast link 20MBit, slow link 20 MBit */ cregs 74 drivers/staging/isdn/avm/t1isa.c cregs[3] = 0; cregs 75 drivers/staging/isdn/avm/t1isa.c cregs[4] = 0x11; /* zero wait state */ cregs 76 drivers/staging/isdn/avm/t1isa.c cregs[5] = hema_irq_table[irq & 0xf]; cregs 77 drivers/staging/isdn/avm/t1isa.c cregs[6] = 0; cregs 78 drivers/staging/isdn/avm/t1isa.c cregs[7] = 0; cregs 95 drivers/staging/isdn/avm/t1isa.c t1outp(base, HEMA_PAL_ID >> 4, cregs[0]); cregs 96 drivers/staging/isdn/avm/t1isa.c for (i = 1; i < 7; i++) t1outp(base, 0, cregs[i]); cregs 97 drivers/staging/isdn/avm/t1isa.c t1outp(base, ((base >> 4)) & 0x3, cregs[7]);