/linux-master/tools/testing/selftests/powerpc/mm/ |
H A D | wild_bctr.c | 91 FAIL_IF(signal_regs.gpr[i] != POISONED_REG(i)); 102 i, signal_regs.gpr[i], 103 i+1, signal_regs.gpr[i+1], 104 i+2, signal_regs.gpr[i+2], 105 i+3, signal_regs.gpr[i+3]);
|
/linux-master/arch/arm64/include/asm/ |
H A D | asm-extable.h | 6 #include <asm/gpr-num.h> 37 #define EX_DATA_REG(reg, gpr) \ 38 (.L__gpr_num_##gpr << EX_DATA_REG_##reg##_SHIFT) 85 #define EX_DATA_REG(reg, gpr) \ 86 "((.L__gpr_num_" #gpr ") << " __stringify(EX_DATA_REG_##reg##_SHIFT) ")"
|
/linux-master/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-tm-spd-gpr.c | 8 #include "ptrace-gpr.h" 95 unsigned long gpr[18]; local 99 FAIL_IF(show_gpr(child, gpr)); 100 FAIL_IF(validate_gpr(gpr, GPR_4)); 105 FAIL_IF(show_ckpt_gpr(child, gpr)); 106 FAIL_IF(validate_gpr(gpr, GPR_1));
|
H A D | ptrace-tm-gpr.c | 8 #include "ptrace-gpr.h" 89 unsigned long gpr[18]; local 93 FAIL_IF(show_gpr(child, gpr)); 94 FAIL_IF(validate_gpr(gpr, GPR_2)); 99 FAIL_IF(show_ckpt_gpr(child, gpr)); 100 FAIL_IF(validate_gpr(gpr, GPR_1));
|
H A D | ptrace-syscall.c | 28 #define user_syscall_nr gpr[0] 29 #define user_arg0 gpr[3] 30 #define user_arg1 gpr[4] 31 #define user_arg2 gpr[5] 32 #define user_arg3 gpr[6] 33 #define user_arg4 gpr[7] 34 #define user_arg5 gpr[8]
|
H A D | ptrace-gpr.c | 8 #include "ptrace-gpr.h" 50 unsigned long gpr[18]; local 55 FAIL_IF(show_gpr(child, gpr)); 56 FAIL_IF(validate_gpr(gpr, child_gpr_val));
|
/linux-master/arch/openrisc/kernel/ |
H A D | process.c | 190 kregs->gpr[20] = (unsigned long)args->fn; 191 kregs->gpr[22] = (unsigned long)args->fn_arg; 202 userregs->gpr[10] = tls; 204 userregs->gpr[11] = 0; /* Result from fork() */ 206 kregs->gpr[20] = 0; /* Userspace thread */ 214 kregs->gpr[9] = (unsigned long)ret_from_fork; 276 memcpy(dest+1, regs->gpr+1, 31*sizeof(unsigned long));
|
H A D | signal.c | 87 err |= __copy_from_user(regs, sc->regs.gpr, 32 * sizeof(unsigned long)); 131 return regs->gpr[11]; 150 err |= __copy_to_user(sc->regs.gpr, regs, 32 * sizeof(unsigned long)); 231 regs->gpr[9] = (unsigned long)return_ip; /* what we enter LATER */ 232 regs->gpr[3] = (unsigned long)ksig->sig; /* arg 1: signo */ 233 regs->gpr[4] = (unsigned long)&frame->info; /* arg 2: (siginfo_t*) */ 234 regs->gpr[5] = (unsigned long)&frame->uc; /* arg 3: ucontext */ 275 retval = regs->gpr[11]; 289 regs->gpr[11] = regs->orig_gpr11; 308 regs->gpr[1 [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | kgdb.h | 32 unsigned long gpr[32]; member in struct:parisc_gdb_regs
|
/linux-master/arch/powerpc/include/asm/ |
H A D | ptrace.h | 33 unsigned long gpr[32]; member in struct:pt_regs::__anon20::__anon21 218 return regs->gpr[1]; 286 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) 290 return !IS_ERR_VALUE((unsigned long)regs->gpr[3]); 298 return regs->gpr[3]; 301 return regs->gpr[3]; 303 return -regs->gpr[3]; 308 regs->gpr[3] = rc; 413 return regs_get_register(regs, offsetof(struct pt_regs, gpr[3 + n]));
|
H A D | syscalls_32.h | 16 unsigned int gpr[32]; member in struct:pt_regs32
|
H A D | kvm_booke.h | 28 vcpu->arch.regs.gpr[num] = val; 33 return vcpu->arch.regs.gpr[num];
|
/linux-master/drivers/ata/ |
H A D | ahci_imx.c | 18 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 105 struct regmap *gpr; member in struct:imx_ahci_priv 236 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR5, 239 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR5, 242 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR5, 485 regmap_read(imxpriv->gpr, IMX8QM_CSR_PCIEA_OFFSET + 489 regmap_update_bits(imxpriv->gpr, 496 regmap_read(imxpriv->gpr, IMX8QM_CSR_PCIEB_OFFSET + 500 regmap_update_bits(imxpriv->gpr, 509 regmap_update_bits(imxpriv->gpr, [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_pr.c | 196 svcpu->gpr[0] = vcpu->arch.regs.gpr[0]; 197 svcpu->gpr[1] = vcpu->arch.regs.gpr[1]; 198 svcpu->gpr[2] = vcpu->arch.regs.gpr[2]; 199 svcpu->gpr[3] = vcpu->arch.regs.gpr[3]; 200 svcpu->gpr[4] = vcpu->arch.regs.gpr[ 1311 ulong gpr = kvmppc_get_gpr(vcpu, 4 + i); local [all...] |
H A D | powerpc.c | 921 u64 gpr) 932 val.vsxval[offset] = gpr; 935 kvmppc_set_vsx_fpr(vcpu, index, offset, gpr); 940 u64 gpr) 947 val.vsxval[0] = gpr; 948 val.vsxval[1] = gpr; 951 kvmppc_set_vsx_fpr(vcpu, index, 0, gpr); 952 kvmppc_set_vsx_fpr(vcpu, index, 1, gpr); 957 u32 gpr) 963 val.vsx32val[0] = gpr; 920 kvmppc_set_vsr_dword(struct kvm_vcpu *vcpu, u64 gpr) argument 939 kvmppc_set_vsr_dword_dump(struct kvm_vcpu *vcpu, u64 gpr) argument 956 kvmppc_set_vsr_word_dump(struct kvm_vcpu *vcpu, u32 gpr) argument 1044 kvmppc_set_vmx_dword(struct kvm_vcpu *vcpu, u64 gpr) argument 1142 u64 gpr; local [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | asm-offsets.c | 264 STACK_PT_REGS_OFFSET(GPR0, gpr[0]); 265 STACK_PT_REGS_OFFSET(GPR1, gpr[1]); 266 STACK_PT_REGS_OFFSET(GPR2, gpr[2]); 267 STACK_PT_REGS_OFFSET(GPR3, gpr[3]); 268 STACK_PT_REGS_OFFSET(GPR4, gpr[4]); 269 STACK_PT_REGS_OFFSET(GPR5, gpr[5]); 270 STACK_PT_REGS_OFFSET(GPR6, gpr[6]); 271 STACK_PT_REGS_OFFSET(GPR7, gpr[7]); 272 STACK_PT_REGS_OFFSET(GPR8, gpr[8]); 273 STACK_PT_REGS_OFFSET(GPR9, gpr[ [all...] |
H A D | signal.c | 181 unsigned long ret = regs->gpr[3]; 226 regs->gpr[0] = __NR_restart_syscall; 228 regs->gpr[3] = regs->orig_gpr3; 234 regs->gpr[3] = -EINTR; 237 regs->gpr[3] = EINTR; 336 unsigned long ret = regs->gpr[1]; 345 ret = tsk->thread.ckpt_regs.gpr[1];
|
H A D | uprobes.c | 214 return regs->gpr[1] <= ret->stack; 216 return regs->gpr[1] < ret->stack;
|
H A D | signal_64.c | 354 save_r13 = regs->gpr[13]; 357 unsafe_copy_from_user(regs->gpr, sc->gp_regs, sizeof(regs->gpr), efault_out); 375 regs->gpr[13] = save_r13; 457 err |= __copy_from_user(regs->gpr, tm_sc->gp_regs, sizeof(regs->gpr)); 459 sizeof(regs->gpr)); 747 struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1]; 884 unsafe_save_altstack(&frame->uc.uc_stack, regs->gpr[1], badframe_block); 935 err |= put_user(regs->gpr[ [all...] |
/linux-master/tools/perf/arch/powerpc/util/ |
H A D | dwarf-regs.c | 26 {.name = __stringify(%gpr##num), .dwarfnum = num, \ 27 .ptregs_offset = offsetof(struct pt_regs, gpr[num])}
|
/linux-master/arch/mips/kvm/ |
H A D | emulate.c | 1002 kvm_debug("[%#lx] OP_SD: eaddr: %#lx, gpr: %#lx, data: %#llx\n", 1012 kvm_debug("[%#lx] OP_SW: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1021 kvm_debug("[%#lx] OP_SH: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1030 kvm_debug("[%#lx] OP_SB: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1060 kvm_debug("[%#lx] OP_SWL: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1090 kvm_debug("[%#lx] OP_SWR: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1138 kvm_debug("[%#lx] OP_SDL: eaddr: %#lx, gpr: %#lx, data: %llx\n", 1185 kvm_debug("[%#lx] OP_SDR: eaddr: %#lx, gpr: %#lx, data: %llx\n", 1207 kvm_debug("[%#lx] OP_GSSBX: eaddr: %#lx, gpr: %#lx, data: %#x\n", 1215 kvm_debug("[%#lx] OP_GSSSHX: eaddr: %#lx, gpr 1512 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; local [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | fsl_pci.c | 961 regs->gpr[rd] = 0xffffffff; 965 regs->gpr[rd] = 0xffffffff; 966 regs->gpr[ra] += regs->gpr[rb]; 970 regs->gpr[rd] = 0xff; 974 regs->gpr[rd] = 0xff; 975 regs->gpr[ra] += regs->gpr[rb]; 980 regs->gpr[rd] = 0xffff; 984 regs->gpr[r [all...] |
/linux-master/arch/loongarch/kvm/ |
H A D | exit.c | 214 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; local 218 *gpr = *(s8 *)run->iocsr_io.data; 221 *gpr = *(s16 *)run->iocsr_io.data; 224 *gpr = *(s32 *)run->iocsr_io.data; 227 *gpr = *(s64 *)run->iocsr_io.data; 460 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; local 467 *gpr = *(s8 *)run->mmio.data; 469 *gpr = *(u8 *)run->mmio.data; 473 *gpr = *(s16 *)run->mmio.data; 475 *gpr [all...] |
/linux-master/drivers/phy/freescale/ |
H A D | phy-fsl-imx8m-pcie.c | 12 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h> 55 const char *gpr; member in struct:imx8_pcie_phy_drvdata 189 .gpr = "fsl,imx8mm-iomuxc-gpr", 194 .gpr = "fsl,imx8mp-iomuxc-gpr", 243 syscon_regmap_lookup_by_compatible(imx8_phy->drvdata->gpr);
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-nmi.c | 67 pr_cont(" %016lx", nr->gpr[i]); 83 pr_emerg("ra : %016lx %pS\n", nr->gpr[31], (void *)nr->gpr[31]);
|