/linux-4.1.27/arch/s390/kernel/ |
D | dumpstack.c | 41 addr = sf->gprs[8] & PSW_ADDR_INSN; in __show_trace() 52 addr = sf->gprs[8] & PSW_ADDR_INSN; in __show_trace() 63 sp = regs->gprs[15]; in __show_trace() 148 regs->gprs[0], regs->gprs[1], regs->gprs[2], regs->gprs[3]); in show_registers() 150 regs->gprs[4], regs->gprs[5], regs->gprs[6], regs->gprs[7]); in show_registers() 152 regs->gprs[8], regs->gprs[9], regs->gprs[10], regs->gprs[11]); in show_registers() 154 regs->gprs[12], regs->gprs[13], regs->gprs[14], regs->gprs[15]); in show_registers() 164 show_trace(NULL, (unsigned long *) regs->gprs[15]); in show_regs()
|
D | signal.c | 146 memcpy(&user_sregs.regs.gprs, ®s->gprs, sizeof(sregs->regs.gprs)); in save_sigregs() 184 memcpy(®s->gprs, &user_sregs.regs.gprs, sizeof(sregs->regs.gprs)); in restore_sigregs() 240 (struct sigframe __user *) regs->gprs[15]; in SYSCALL_DEFINE0() 251 return regs->gprs[2]; in SYSCALL_DEFINE0() 261 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0() 274 return regs->gprs[2]; in SYSCALL_DEFINE0() 289 sp = regs->gprs[15]; in get_sigframe() 326 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame() 343 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame() 363 regs->gprs[14] = restorer; in setup_frame() [all …]
|
D | compat_signal.c | 209 user_sregs.regs.gprs[i] = (__u32) regs->gprs[i]; in save_sigregs32() 248 regs->gprs[i] = (__u64) user_sregs.regs.gprs[i]; in restore_sigregs32() 268 gprs_high[i] = regs->gprs[i] >> 32; in save_sigregs_ext32() 299 *(__u32 *)®s->gprs[i] = gprs_high[i]; in restore_sigregs_ext32() 318 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() 331 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0() 340 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() 355 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0() 375 sp = (unsigned long) A(regs->gprs[15]); in get_sigframe() 413 if (__put_user(regs->gprs[15], (unsigned int __user *) frame)) in setup_frame32() [all …]
|
D | process.c | 61 return sf->gprs[8]; in thread_saved_pc() 115 frame->sf.gprs[8] = (unsigned long) ret_from_fork; in copy_thread() 117 frame->sf.gprs[9] = (unsigned long) frame; in copy_thread() 127 frame->childregs.gprs[9] = new_stackp; /* function */ in copy_thread() 128 frame->childregs.gprs[10] = arg; in copy_thread() 129 frame->childregs.gprs[11] = (unsigned long) do_exit; in copy_thread() 135 frame->childregs.gprs[2] = 0; /* child returns 0 on fork. */ in copy_thread() 138 frame->childregs.gprs[15] = new_stackp; in copy_thread() 152 unsigned long tls = frame->childregs.gprs[6]; in copy_thread() 197 return_address = sf->gprs[8] & PSW_ADDR_INSN; in get_wchan()
|
D | perf_event.c | 51 struct stack_frame *stack = (struct stack_frame *) regs->gprs[15]; in sie_block() 114 if (!regs->gprs[15]) in perf_misc_flags() 238 perf_callchain_store(entry, sf->gprs[8] & PSW_ADDR_INSN); in __store_trace() 249 sf->gprs[8] & PSW_ADDR_INSN); in __store_trace() 256 perf_callchain_store(entry, sf->gprs[8] & PSW_ADDR_INSN); in __store_trace() 258 sp = regs->gprs[15]; in __store_trace() 271 head = regs->gprs[15]; in perf_callchain_kernel()
|
D | stacktrace.c | 29 addr = sf->gprs[8] & PSW_ADDR_INSN; in save_context_stack() 59 sp = regs->gprs[15]; in save_context_stack()
|
D | kprobes.c | 272 ri->ret_addr = (kprobe_opcode_t *) regs->gprs[14]; in arch_prepare_kretprobe() 275 regs->gprs[14] = (unsigned long) &kretprobe_trampoline; in arch_prepare_kretprobe() 510 regs->gprs[0] = (unsigned long)p->addr + sizeof(*insn); in resume_execution() 525 regs->gprs[reg] += (unsigned long) p->addr - in resume_execution() 690 stack = (unsigned long) regs->gprs[15]; in setjmp_pre_handler() 708 stack = (unsigned long) kcb->jprobe_saved_regs.gprs[15]; in longjmp_break_handler()
|
D | uprobes.c | 90 regs->gprs[reg] += utask->vaddr - utask->xol_vaddr; in arch_uprobe_post_xol() 145 orig = regs->gprs[14]; in arch_uretprobe_hijack_return_addr() 146 regs->gprs[14] = trampoline; in arch_uretprobe_hijack_return_addr() 266 rx = (union split_register *) ®s->gprs[insn->reg]; in handle_insn_ril()
|
D | ptrace.c | 853 regs->gprs[2] >= NR_syscalls)) { in do_syscall_trace_enter() 864 trace_sys_enter(regs, regs->gprs[2]); in do_syscall_trace_enter() 866 audit_syscall_entry(regs->gprs[2], regs->orig_gpr2, in do_syscall_trace_enter() 867 regs->gprs[3], regs->gprs[4], in do_syscall_trace_enter() 868 regs->gprs[5]); in do_syscall_trace_enter() 870 return ret ?: regs->gprs[2]; in do_syscall_trace_enter() 878 trace_sys_exit(regs, regs->gprs[2]); in do_syscall_trace_exit() 1311 &task_pt_regs(target)->gprs[pos / sizeof(compat_ulong_t)]; in s390_compat_regs_high_get() 1340 &task_pt_regs(target)->gprs[pos / sizeof(compat_ulong_t)]; in s390_compat_regs_high_set() 1486 return regs->gprs[offset]; in regs_get_register()
|
D | compat_ptrace.h | 22 u32 gprs[NUM_GPRS]; member
|
D | asm-offsets.c | 47 DEFINE(__PT_GPRS, offsetof(struct pt_regs, gprs)); in main() 56 DEFINE(__SF_GPRS, offsetof(struct stack_frame, gprs)); in main()
|
D | compat_linux.h | 43 __u32 gprs[__NUM_GPRS]; member
|
D | entry.S | 180 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task 192 lmg %r6,%r15,__SF_GPRS(%r15) # load gprs of next task 697 lmg %r0,%r15,__LC_GPREGS_SAVE_AREA-4095(%r1)# revalidate gprs 1000 lmg %r0,%r13,0(%r3) # load guest gprs 0-13 1026 stmg %r0,%r13,0(%r14) # save guest gprs 0-13
|
D | head.S | 72 0: lmh %r0,%r15,0(%r13) # clear high-order half of gprs
|
D | crash_dump.c | 318 memcpy(&nt_prstatus.pr_reg.gprs, sa->gp_regs, sizeof(sa->gp_regs)); in nt_prstatus()
|
/linux-4.1.27/arch/s390/kvm/ |
D | diag.c | 28 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages() 29 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + 4096; in diag_release_pages() 78 if (vcpu->run->s.regs.gprs[rx] & 7) in __diag_page_ref_service() 80 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm)); in __diag_page_ref_service() 94 vcpu->run->s.regs.gprs[ry] = 8; in __diag_page_ref_service() 108 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 121 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 127 vcpu->run->s.regs.gprs[ry] = 4; in __diag_page_ref_service() 156 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed() 175 unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff; in __diag_ipl_functions() [all …]
|
D | priv.c | 212 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block() 227 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block() 301 if (vcpu->run->s.regs.gprs[1]) in handle_tsch() 303 vcpu->run->s.regs.gprs[1]); in handle_tsch() 515 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi() 516 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi() 517 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi() 534 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi() 535 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi() 539 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi() [all …]
|
D | kvm-s390.h | 83 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_s() 95 *address1 = (base1 ? vcpu->run->s.regs.gprs[base1] : 0) + disp1; in kvm_s390_get_base_disp_sse() 96 *address2 = (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_sse() 124 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + (long)(int)disp2; in kvm_s390_get_base_disp_rsy() 135 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_rs()
|
D | sigp.c | 425 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp() 438 parameter = vcpu->run->s.regs.gprs[r1]; in kvm_s390_handle_sigp() 440 parameter = vcpu->run->s.regs.gprs[r1 + 1]; in kvm_s390_handle_sigp() 451 &vcpu->run->s.regs.gprs[r1]); in kvm_s390_handle_sigp() 473 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp_pei()
|
D | intercept.c | 322 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2], in handle_mvpg_pei() 331 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg1], in handle_mvpg_pei()
|
D | kvm-s390.c | 1577 memcpy(&vcpu->run->s.regs.gprs, ®s->gprs, sizeof(regs->gprs)); in kvm_arch_vcpu_ioctl_set_regs() 1583 memcpy(®s->gprs, &vcpu->run->s.regs.gprs, sizeof(regs->gprs)); in kvm_arch_vcpu_ioctl_get_regs() 1879 memcpy(&vcpu->arch.sie_block->gg14, &vcpu->run->s.regs.gprs[14], 16); in vcpu_pre_run() 1969 memcpy(&vcpu->run->s.regs.gprs[14], &vcpu->arch.sie_block->gg14, 16); in vcpu_post_run() 2006 vcpu->run->s.regs.gprs); in __vcpu_run() 2146 vcpu->run->s.regs.gprs, 128); in kvm_s390_store_status_unloaded()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | syscall.h | 38 regs->gprs[2] = regs->orig_gpr2; in syscall_rollback() 44 return IS_ERR_VALUE(regs->gprs[2]) ? regs->gprs[2] : 0; in syscall_get_error() 50 return regs->gprs[2]; in syscall_get_return_value() 57 regs->gprs[2] = error ? error : val; in syscall_set_return_value() 74 args[n] = regs->gprs[2 + i + n] & mask; in syscall_get_arguments() 87 regs->gprs[2 + i + n] = args[n]; in syscall_set_arguments()
|
D | ptrace.h | 73 unsigned long gprs[NUM_GPRS]; member 152 #define user_stack_pointer(regs)((regs)->gprs[15]) 157 return regs->gprs[2]; in regs_return_value() 173 return regs->gprs[15] & PSW_ADDR_INSN; in kernel_stack_pointer()
|
D | processor.h | 126 unsigned long gprs[10]; member 133 unsigned long gprs[10]; member 150 regs->gprs[15] = new_stackp; \ 157 regs->gprs[15] = new_stackp; \ 181 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->gprs[15])
|
D | elf.h | 151 _r->gprs[14] = 0; \
|
D | compat.h | 88 u32 gprs[NUM_GPRS]; member
|
/linux-4.1.27/arch/mips/kernel/ |
D | asm-offsets.c | 371 OFFSET(VCPU_R0, kvm_vcpu_arch, gprs[0]); in output_kvm_defines() 372 OFFSET(VCPU_R1, kvm_vcpu_arch, gprs[1]); in output_kvm_defines() 373 OFFSET(VCPU_R2, kvm_vcpu_arch, gprs[2]); in output_kvm_defines() 374 OFFSET(VCPU_R3, kvm_vcpu_arch, gprs[3]); in output_kvm_defines() 375 OFFSET(VCPU_R4, kvm_vcpu_arch, gprs[4]); in output_kvm_defines() 376 OFFSET(VCPU_R5, kvm_vcpu_arch, gprs[5]); in output_kvm_defines() 377 OFFSET(VCPU_R6, kvm_vcpu_arch, gprs[6]); in output_kvm_defines() 378 OFFSET(VCPU_R7, kvm_vcpu_arch, gprs[7]); in output_kvm_defines() 379 OFFSET(VCPU_R8, kvm_vcpu_arch, gprs[8]); in output_kvm_defines() 380 OFFSET(VCPU_R9, kvm_vcpu_arch, gprs[9]); in output_kvm_defines() [all …]
|
/linux-4.1.27/arch/s390/oprofile/ |
D | backtrace.c | 24 oprofile_add_trace(sf->gprs[8] & PSW_ADDR_INSN); in __show_trace() 36 oprofile_add_trace(sf->gprs[8] & PSW_ADDR_INSN); in __show_trace() 49 oprofile_add_trace(sf->gprs[8] & PSW_ADDR_INSN); in __show_trace() 51 sp = regs->gprs[15]; in __show_trace() 64 head = regs->gprs[15]; in s390_backtrace()
|
/linux-4.1.27/arch/mips/kvm/ |
D | emulate.c | 65 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc() 68 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc() 82 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc() 91 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc() 100 arch->gprs[31] = epc + 8; in kvm_compute_return_epc() 101 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc() 110 arch->gprs[31] = epc + 8; in kvm_compute_return_epc() 111 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc() 134 arch->gprs[31] = instpc + 8; in kvm_compute_return_epc() 146 if (arch->gprs[insn.i_format.rs] == in kvm_compute_return_epc() [all …]
|
D | mips.c | 543 v = (long)vcpu->arch.gprs[reg->id - KVM_REG_MIPS_R0]; in kvm_mips_get_reg() 744 vcpu->arch.gprs[reg->id - KVM_REG_MIPS_R0] = v; in kvm_mips_set_reg() 1121 vcpu->arch.gprs[i], in kvm_arch_vcpu_dump_regs() 1122 vcpu->arch.gprs[i + 1], in kvm_arch_vcpu_dump_regs() 1123 vcpu->arch.gprs[i + 2], vcpu->arch.gprs[i + 3]); in kvm_arch_vcpu_dump_regs() 1142 for (i = 1; i < ARRAY_SIZE(vcpu->arch.gprs); i++) in kvm_arch_vcpu_ioctl_set_regs() 1143 vcpu->arch.gprs[i] = regs->gpr[i]; in kvm_arch_vcpu_ioctl_set_regs() 1144 vcpu->arch.gprs[0] = 0; /* zero is special, and cannot be set. */ in kvm_arch_vcpu_ioctl_set_regs() 1156 for (i = 0; i < ARRAY_SIZE(vcpu->arch.gprs); i++) in kvm_arch_vcpu_ioctl_get_regs() 1157 regs->gpr[i] = vcpu->arch.gprs[i]; in kvm_arch_vcpu_ioctl_get_regs()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | amd.c | 24 u32 gprs[8] = { 0 }; in rdmsrl_amd_safe() local 30 gprs[1] = msr; in rdmsrl_amd_safe() 31 gprs[7] = 0x9c5a203a; in rdmsrl_amd_safe() 33 err = rdmsr_safe_regs(gprs); in rdmsrl_amd_safe() 35 *p = gprs[0] | ((u64)gprs[2] << 32); in rdmsrl_amd_safe() 42 u32 gprs[8] = { 0 }; in wrmsrl_amd_safe() local 47 gprs[0] = (u32)val; in wrmsrl_amd_safe() 48 gprs[1] = msr; in wrmsrl_amd_safe() 49 gprs[2] = val >> 32; in wrmsrl_amd_safe() 50 gprs[7] = 0x9c5a203a; in wrmsrl_amd_safe() [all …]
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | kvm.h | 102 __u64 gprs[16]; member 157 __u64 gprs[16]; /* general purpose registers */ member
|
D | sigcontext.h | 49 unsigned long gprs[__NUM_GPRS]; member
|
D | ptrace.h | 287 unsigned long gprs[NUM_GPRS]; member 444 unsigned long gprs[NUM_GPRS]; member
|
/linux-4.1.27/net/phonet/ |
D | Makefile | 11 pn_pep-y := pep.o pep-gprs.o
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | ptrace.h | 53 long gprs[30]; member
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | spu_utils.h | 64 ((char *)(&(dummy->_field)) - (char *)(&(dummy->gprs[0].slot[0])))
|
D | file.c | 535 lscsa->gprs, sizeof lscsa->gprs); in __spufs_regs_read() 547 if (*pos >= sizeof(ctx->csa.lscsa->gprs)) in spufs_regs_read() 566 if (*pos >= sizeof(lscsa->gprs)) in spufs_regs_write() 573 size = simple_write_to_buffer(lscsa->gprs, sizeof(lscsa->gprs), pos, in spufs_regs_write()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | spu_csa.h | 85 struct spu_reg128 gprs[128]; member
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | powerpc.c | 1008 u64 *gprs = run->osi.gprs; in kvm_arch_vcpu_ioctl_run() local 1012 kvmppc_set_gpr(vcpu, i, gprs[i]); in kvm_arch_vcpu_ioctl_run()
|
D | book3s_pr.c | 1120 u64 *gprs = run->osi.gprs; in kvmppc_handle_exit_pr() local 1125 gprs[i] = kvmppc_get_gpr(vcpu, i); in kvmppc_handle_exit_pr()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | kvm_host.h | 384 unsigned long gprs[32]; member
|
/linux-4.1.27/include/uapi/linux/ |
D | kvm.h | 296 __u64 gprs[32]; member
|
/linux-4.1.27/Documentation/s390/ |
D | Debugging390.txt | 848 displays the gprs on each step. 854 D G will display all the gprs 1228 d g to display the gprs, this should display something like
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | api.txt | 3172 __u64 gprs[32]; 3176 hypercalls and exit with this exit struct that contains all the guest gprs. 3179 Userspace can now handle the hypercall and when it's done modify the gprs as
|