Searched refs:gpr (Results 26 - 50 of 140) sorted by relevance

123456

/linux-master/tools/testing/selftests/powerpc/mm/
H A Dwild_bctr.c91 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 Dasm-extable.h6 #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 Dptrace-tm-spd-gpr.c8 #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 Dptrace-tm-gpr.c8 #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 Dptrace-syscall.c28 #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 Dptrace-gpr.c8 #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 Dprocess.c190 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 Dsignal.c87 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 Dkgdb.h32 unsigned long gpr[32]; member in struct:parisc_gdb_regs
/linux-master/arch/powerpc/include/asm/
H A Dptrace.h33 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 Dsyscalls_32.h16 unsigned int gpr[32]; member in struct:pt_regs32
H A Dkvm_booke.h28 vcpu->arch.regs.gpr[num] = val;
33 return vcpu->arch.regs.gpr[num];
/linux-master/drivers/ata/
H A Dahci_imx.c18 #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 Dbook3s_pr.c196 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 Dpowerpc.c921 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 Dasm-offsets.c264 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 Dsignal.c181 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 Duprobes.c214 return regs->gpr[1] <= ret->stack;
216 return regs->gpr[1] < ret->stack;
H A Dsignal_64.c354 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 Ddwarf-regs.c26 {.name = __stringify(%gpr##num), .dwarfnum = num, \
27 .ptregs_offset = offsetof(struct pt_regs, gpr[num])}
/linux-master/arch/mips/kvm/
H A Demulate.c1002 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 Dfsl_pci.c961 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 Dexit.c214 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 Dphy-fsl-imx8m-pcie.c12 #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 Dip27-nmi.c67 pr_cont(" %016lx", nr->gpr[i]);
83 pr_emerg("ra : %016lx %pS\n", nr->gpr[31], (void *)nr->gpr[31]);

Completed in 411 milliseconds

123456