/Linux-v4.19/arch/arm/kvm/hyp/ |
D | banked-sr.c | 31 ctxt->gp_regs.usr_regs.ARM_sp = read_special(SP_usr); in __banked_save_state() 32 ctxt->gp_regs.usr_regs.ARM_pc = read_special(ELR_hyp); in __banked_save_state() 33 ctxt->gp_regs.usr_regs.ARM_cpsr = read_special(SPSR); in __banked_save_state() 34 ctxt->gp_regs.KVM_ARM_SVC_sp = read_special(SP_svc); in __banked_save_state() 35 ctxt->gp_regs.KVM_ARM_SVC_lr = read_special(LR_svc); in __banked_save_state() 36 ctxt->gp_regs.KVM_ARM_SVC_spsr = read_special(SPSR_svc); in __banked_save_state() 37 ctxt->gp_regs.KVM_ARM_ABT_sp = read_special(SP_abt); in __banked_save_state() 38 ctxt->gp_regs.KVM_ARM_ABT_lr = read_special(LR_abt); in __banked_save_state() 39 ctxt->gp_regs.KVM_ARM_ABT_spsr = read_special(SPSR_abt); in __banked_save_state() 40 ctxt->gp_regs.KVM_ARM_UND_sp = read_special(SP_und); in __banked_save_state() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | signal_64.c | 171 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_sigcontext() 173 err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE); in setup_sigcontext() 174 err |= __put_user(msr, &sc->gp_regs[PT_MSR]); in setup_sigcontext() 175 err |= __put_user(softe, &sc->gp_regs[PT_SOFTE]); in setup_sigcontext() 311 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_tm_sigcontexts() 312 err |= __put_user(&tm_sc->gp_regs, &tm_sc->regs); in setup_tm_sigcontexts() 314 err |= __copy_to_user(&tm_sc->gp_regs, regs, GP_REGS_SIZE); in setup_tm_sigcontexts() 315 err |= __copy_to_user(&sc->gp_regs, in setup_tm_sigcontexts() 317 err |= __put_user(msr, &tm_sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts() 318 err |= __put_user(msr, &sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts() [all …]
|
/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | sysreg-sr.c | 44 ctxt->gp_regs.regs.sp = read_sysreg(sp_el0); in __sysreg_save_common_state() 75 ctxt->gp_regs.sp_el1 = read_sysreg(sp_el1); in __sysreg_save_el1_state() 76 ctxt->gp_regs.elr_el1 = read_sysreg_el1(elr); in __sysreg_save_el1_state() 77 ctxt->gp_regs.spsr[KVM_SPSR_EL1]= read_sysreg_el1(spsr); in __sysreg_save_el1_state() 82 ctxt->gp_regs.regs.pc = read_sysreg_el2(elr); in __sysreg_save_el2_return_state() 83 ctxt->gp_regs.regs.pstate = read_sysreg_el2(spsr); in __sysreg_save_el2_return_state() 116 write_sysreg(ctxt->gp_regs.regs.sp, sp_el0); in __sysreg_restore_common_state() 147 write_sysreg(ctxt->gp_regs.sp_el1, sp_el1); in __sysreg_restore_el1_state() 148 write_sysreg_el1(ctxt->gp_regs.elr_el1, elr); in __sysreg_restore_el1_state() 149 write_sysreg_el1(ctxt->gp_regs.spsr[KVM_SPSR_EL1],spsr); in __sysreg_restore_el1_state() [all …]
|
D | switch.c | 317 vcpu->arch.ctxt.gp_regs.regs.pstate = read_sysreg_el2(spsr); in __skip_instr() 319 write_sysreg_el2(vcpu->arch.ctxt.gp_regs.regs.pstate, spsr); in __skip_instr() 367 __fpsimd_restore_state(&vcpu->arch.ctxt.gp_regs.fp_regs); in __hyp_switch_fpsimd()
|
/Linux-v4.19/tools/testing/selftests/powerpc/tm/ |
D | tm-trap.c | 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 116 ucp->uc_mcontext.gp_regs[PT_NIP] += 16; in trap_signal_handler() 123 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 124 ucp->uc_mcontext.gp_regs[PT_NIP] += 4; in trap_signal_handler() 141 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 171 ucp->uc_mcontext.gp_regs[PT_MSR] &= ~1UL; in trap_signal_handler() 172 ucp->uc_mcontext.gp_regs[PT_NIP] += 8; in trap_signal_handler()
|
D | tm-signal-context-chk-gpr.c | 52 fail = (ucp->uc_mcontext.gp_regs[i + 14] != gps[i]); in signal_usr1() 53 fail |= (tm_ucp->uc_mcontext.gp_regs[i + 14] != gps[i + NV_GPR_REGS]); in signal_usr1() 56 ucp->uc_mcontext.gp_regs[i + 14], tm_ucp->uc_mcontext.gp_regs[i + 14]); in signal_usr1()
|
D | tm-signal-msr-resv.c | 41 ucp->uc_mcontext.gp_regs[PT_MSR] |= (7ULL << 32); in signal_usr1()
|
/Linux-v4.19/arch/arm/kvm/ |
D | emulate.c | 115 unsigned long *reg_array = (unsigned long *)&vcpu->arch.ctxt.gp_regs; in vcpu_reg() 150 return &vcpu->arch.ctxt.gp_regs.KVM_ARM_SVC_spsr; in __vcpu_spsr() 152 return &vcpu->arch.ctxt.gp_regs.KVM_ARM_ABT_spsr; in __vcpu_spsr() 154 return &vcpu->arch.ctxt.gp_regs.KVM_ARM_UND_spsr; in __vcpu_spsr() 156 return &vcpu->arch.ctxt.gp_regs.KVM_ARM_IRQ_spsr; in __vcpu_spsr() 158 return &vcpu->arch.ctxt.gp_regs.KVM_ARM_FIQ_spsr; in __vcpu_spsr()
|
D | reset.c | 67 memcpy(&vcpu->arch.ctxt.gp_regs, reset_regs, sizeof(vcpu->arch.ctxt.gp_regs)); in kvm_reset_vcpu()
|
D | guest.c | 58 struct kvm_regs *regs = &vcpu->arch.ctxt.gp_regs; in get_core_reg() 75 struct kvm_regs *regs = &vcpu->arch.ctxt.gp_regs; in set_core_reg()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | kvm_emulate.h | 127 return &vcpu->arch.ctxt.gp_regs.usr_regs.ARM_pc; in vcpu_pc() 132 return (unsigned long *)&vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr; in vcpu_cpsr() 142 unsigned long cpsr_mode = vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr & MODE_MASK; in mode_has_spsr() 148 unsigned long cpsr_mode = vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr & MODE_MASK; in vcpu_mode_priv()
|
D | kvm_host.h | 143 struct kvm_regs gp_regs; member
|
/Linux-v4.19/drivers/video/fbdev/geode/ |
D | gxfb.h | 27 void __iomem *gp_regs; member 304 return readl(par->gp_regs + 4*reg); in read_gp() 309 writel(val, par->gp_regs + 4*reg); in write_gp()
|
D | gxfb_core.c | 255 par->gp_regs = pci_ioremap_bar(dev, 1); in gxfb_map_video_memory() 257 if (!par->gp_regs) in gxfb_map_video_memory() 443 if (par->gp_regs) { in gxfb_probe() 444 iounmap(par->gp_regs); in gxfb_probe() 469 iounmap(par->gp_regs); in gxfb_remove()
|
D | lxfb.h | 33 void __iomem *gp_regs; member 387 return readl(par->gp_regs + 4*reg); in read_gp() 392 writel(val, par->gp_regs + 4*reg); in write_gp()
|
D | lxfb_core.c | 377 par->gp_regs = pci_ioremap_bar(dev, 1); in lxfb_map_video_memory() 379 if (par->gp_regs == NULL) in lxfb_map_video_memory() 567 if (par->gp_regs) { in lxfb_probe() 568 iounmap(par->gp_regs); in lxfb_probe() 596 iounmap(par->gp_regs); in lxfb_remove()
|
D | suspend_gx.c | 36 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); in gx_save_regs()
|
/Linux-v4.19/drivers/soc/bcm/brcmstb/pm/ |
D | s3-mips.S | 33 la t0, gp_regs 123 la t0, gp_regs
|
/Linux-v4.19/arch/powerpc/include/uapi/asm/ |
D | sigcontext.h | 27 elf_gregset_t gp_regs; member
|
/Linux-v4.19/tools/testing/selftests/powerpc/alignment/ |
D | copy_first_unaligned.c | 27 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.gp_regs[PT_NIP]; in signal_action_handler()
|
/Linux-v4.19/arch/arm64/kvm/ |
D | fpsimd.c | 88 fpsimd_bind_state_to_cpu(&vcpu->arch.ctxt.gp_regs.fp_regs); in kvm_arch_vcpu_ctxsync_fp()
|
D | regmap.c | 114 unsigned long *reg_array = (unsigned long *)&vcpu->arch.ctxt.gp_regs.regs; in vcpu_reg32()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kvm_host.h | 198 struct kvm_regs gp_regs; member 310 #define vcpu_gp_regs(v) (&(v)->arch.ctxt.gp_regs)
|
/Linux-v4.19/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 69 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP]
|
/Linux-v4.19/tools/testing/selftests/powerpc/copyloops/ |
D | exc_validate.c | 14 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP]
|