/linux-4.4.14/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 | 127 memcpy(&user_sregs.regs.gprs, ®s->gprs, sizeof(sregs->regs.gprs)); in save_sigregs() 164 memcpy(®s->gprs, &user_sregs.regs.gprs, sizeof(sregs->regs.gprs)); in restore_sigregs() 219 (struct sigframe __user *) regs->gprs[15]; in SYSCALL_DEFINE0() 231 return regs->gprs[2]; in SYSCALL_DEFINE0() 241 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0() 255 return regs->gprs[2]; in SYSCALL_DEFINE0() 270 sp = regs->gprs[15]; in get_sigframe() 307 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame() 324 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame() 344 regs->gprs[14] = restorer; in setup_frame() [all …]
|
D | compat_signal.c | 190 user_sregs.regs.gprs[i] = (__u32) regs->gprs[i]; in save_sigregs32() 228 regs->gprs[i] = (__u64) user_sregs.regs.gprs[i]; in restore_sigregs32() 246 gprs_high[i] = regs->gprs[i] >> 32; in save_sigregs_ext32() 277 *(__u32 *)®s->gprs[i] = gprs_high[i]; in restore_sigregs_ext32() 296 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() 310 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0() 319 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() 335 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0() 355 sp = (unsigned long) A(regs->gprs[15]); in get_sigframe() 393 if (__put_user(regs->gprs[15], (unsigned int __user *) frame)) in setup_frame32() [all …]
|
D | process.c | 65 return sf->gprs[8]; in thread_saved_pc() 147 frame->sf.gprs[8] = (unsigned long) ret_from_fork; in copy_thread() 149 frame->sf.gprs[9] = (unsigned long) frame; in copy_thread() 159 frame->childregs.gprs[9] = new_stackp; /* function */ in copy_thread() 160 frame->childregs.gprs[10] = arg; in copy_thread() 161 frame->childregs.gprs[11] = (unsigned long) do_exit; in copy_thread() 167 frame->childregs.gprs[2] = 0; /* child returns 0 on fork. */ in copy_thread() 170 frame->childregs.gprs[15] = new_stackp; in copy_thread() 178 unsigned long tls = frame->childregs.gprs[6]; in copy_thread() 230 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 | 841 regs->gprs[2] >= NR_syscalls)) { in do_syscall_trace_enter() 852 trace_sys_enter(regs, regs->gprs[2]); in do_syscall_trace_enter() 854 audit_syscall_entry(regs->gprs[2], regs->orig_gpr2, in do_syscall_trace_enter() 855 regs->gprs[3], regs->gprs[4], in do_syscall_trace_enter() 856 regs->gprs[5]); in do_syscall_trace_enter() 858 return ret ?: regs->gprs[2]; in do_syscall_trace_enter() 866 trace_sys_exit(regs, regs->gprs[2]); in do_syscall_trace_exit() 1269 &task_pt_regs(target)->gprs[pos / sizeof(compat_ulong_t)]; in s390_compat_regs_high_get() 1298 &task_pt_regs(target)->gprs[pos / sizeof(compat_ulong_t)]; in s390_compat_regs_high_set() 1444 return regs->gprs[offset]; in regs_get_register()
|
D | compat_ptrace.h | 22 u32 gprs[NUM_GPRS]; member
|
D | asm-offsets.c | 53 OFFSET(__PT_GPRS, pt_regs, gprs); in main() 63 OFFSET(__SF_GPRS, stack_frame, gprs); in main()
|
D | compat_linux.h | 43 __u32 gprs[__NUM_GPRS]; member
|
D | head.S | 156 0: lmh %r0,%r15,0(%r13) # clear high-order half of gprs 296 0: lmh %r0,%r15,0(%r13) # clear high-order half of gprs
|
D | entry.S | 175 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task 191 lmg %r6,%r15,__SF_GPRS(%r15) # load gprs of next task 214 lmg %r0,%r13,0(%r3) # load guest gprs 0-13 241 stmg %r0,%r13,0(%r14) # save guest gprs 0-13 873 lmg %r0,%r15,__LC_GPREGS_SAVE_AREA-4095(%r1)# revalidate gprs
|
D | crash_dump.c | 284 memcpy(&nt_prstatus.pr_reg.gprs, sa->gp_regs, sizeof(sa->gp_regs)); in nt_prstatus()
|
/linux-4.4.14/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() 79 vcpu->run->s.regs.gprs[rx]); in __diag_page_ref_service() 81 if (vcpu->run->s.regs.gprs[rx] & 7) in __diag_page_ref_service() 83 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm)); in __diag_page_ref_service() 100 vcpu->run->s.regs.gprs[ry] = 8; in __diag_page_ref_service() 114 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 128 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 134 vcpu->run->s.regs.gprs[ry] = 4; in __diag_page_ref_service() 163 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed() [all …]
|
D | priv.c | 201 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block() 216 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block() 290 if (vcpu->run->s.regs.gprs[1]) in handle_tsch() 292 vcpu->run->s.regs.gprs[1]); in handle_tsch() 504 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi() 505 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi() 506 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi() 523 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi() 524 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi() 528 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi() [all …]
|
D | kvm-s390.h | 92 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_s() 104 *address1 = (base1 ? vcpu->run->s.regs.gprs[base1] : 0) + disp1; in kvm_s390_get_base_disp_sse() 105 *address2 = (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_sse() 133 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + (long)(int)disp2; in kvm_s390_get_base_disp_rsy() 144 return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2; in kvm_s390_get_base_disp_rs()
|
D | sigp.c | 422 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp() 435 parameter = vcpu->run->s.regs.gprs[r1]; in kvm_s390_handle_sigp() 437 parameter = vcpu->run->s.regs.gprs[r1 + 1]; in kvm_s390_handle_sigp() 448 &vcpu->run->s.regs.gprs[r1]); in kvm_s390_handle_sigp() 470 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp_pei()
|
D | intercept.c | 307 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2], in handle_mvpg_pei() 316 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg1], in handle_mvpg_pei()
|
D | kvm-s390.c | 1664 memcpy(&vcpu->run->s.regs.gprs, ®s->gprs, sizeof(regs->gprs)); in kvm_arch_vcpu_ioctl_set_regs() 1670 memcpy(®s->gprs, &vcpu->run->s.regs.gprs, sizeof(regs->gprs)); in kvm_arch_vcpu_ioctl_get_regs() 1980 memcpy(&vcpu->arch.sie_block->gg14, &vcpu->run->s.regs.gprs[14], 16); in vcpu_pre_run() 2070 memcpy(&vcpu->run->s.regs.gprs[14], &vcpu->arch.sie_block->gg14, 16); in vcpu_post_run() 2107 vcpu->run->s.regs.gprs); in __vcpu_run() 2260 vcpu->run->s.regs.gprs, 128); in kvm_s390_store_status_unloaded()
|
/linux-4.4.14/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 | 74 unsigned long gprs[NUM_GPRS]; member 153 #define user_stack_pointer(regs)((regs)->gprs[15]) 158 return regs->gprs[2]; in regs_return_value() 174 return regs->gprs[15] & PSW_ADDR_INSN; in kernel_stack_pointer()
|
D | processor.h | 132 unsigned long gprs[10]; member 139 unsigned long gprs[10]; member 158 regs->gprs[15] = new_stackp; \ 165 regs->gprs[15] = new_stackp; \ 189 #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.4.14/samples/bpf/ |
D | bpf_helpers.h | 85 #define PT_REGS_PARM1(x) ((x)->gprs[2]) 86 #define PT_REGS_PARM2(x) ((x)->gprs[3]) 87 #define PT_REGS_PARM3(x) ((x)->gprs[4]) 88 #define PT_REGS_PARM4(x) ((x)->gprs[5]) 89 #define PT_REGS_PARM5(x) ((x)->gprs[6]) 90 #define PT_REGS_RET(x) ((x)->gprs[14]) 91 #define PT_REGS_FP(x) ((x)->gprs[11]) /* Works only with CONFIG_FRAME_POINTER */ 92 #define PT_REGS_RC(x) ((x)->gprs[2]) 93 #define PT_REGS_SP(x) ((x)->gprs[15])
|
/linux-4.4.14/arch/mips/kernel/ |
D | asm-offsets.c | 361 OFFSET(VCPU_R0, kvm_vcpu_arch, gprs[0]); in output_kvm_defines() 362 OFFSET(VCPU_R1, kvm_vcpu_arch, gprs[1]); in output_kvm_defines() 363 OFFSET(VCPU_R2, kvm_vcpu_arch, gprs[2]); in output_kvm_defines() 364 OFFSET(VCPU_R3, kvm_vcpu_arch, gprs[3]); in output_kvm_defines() 365 OFFSET(VCPU_R4, kvm_vcpu_arch, gprs[4]); in output_kvm_defines() 366 OFFSET(VCPU_R5, kvm_vcpu_arch, gprs[5]); in output_kvm_defines() 367 OFFSET(VCPU_R6, kvm_vcpu_arch, gprs[6]); in output_kvm_defines() 368 OFFSET(VCPU_R7, kvm_vcpu_arch, gprs[7]); in output_kvm_defines() 369 OFFSET(VCPU_R8, kvm_vcpu_arch, gprs[8]); in output_kvm_defines() 370 OFFSET(VCPU_R9, kvm_vcpu_arch, gprs[9]); in output_kvm_defines() [all …]
|
/linux-4.4.14/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.4.14/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 | 545 v = (long)vcpu->arch.gprs[reg->id - KVM_REG_MIPS_R0]; in kvm_mips_get_reg() 746 vcpu->arch.gprs[reg->id - KVM_REG_MIPS_R0] = v; in kvm_mips_set_reg() 1125 vcpu->arch.gprs[i], in kvm_arch_vcpu_dump_regs() 1126 vcpu->arch.gprs[i + 1], in kvm_arch_vcpu_dump_regs() 1127 vcpu->arch.gprs[i + 2], vcpu->arch.gprs[i + 3]); in kvm_arch_vcpu_dump_regs() 1146 for (i = 1; i < ARRAY_SIZE(vcpu->arch.gprs); i++) in kvm_arch_vcpu_ioctl_set_regs() 1147 vcpu->arch.gprs[i] = regs->gpr[i]; in kvm_arch_vcpu_ioctl_set_regs() 1148 vcpu->arch.gprs[0] = 0; /* zero is special, and cannot be set. */ in kvm_arch_vcpu_ioctl_set_regs() 1160 for (i = 0; i < ARRAY_SIZE(vcpu->arch.gprs); i++) in kvm_arch_vcpu_ioctl_get_regs() 1161 regs->gpr[i] = vcpu->arch.gprs[i]; in kvm_arch_vcpu_ioctl_get_regs()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | amd.c | 32 u32 gprs[8] = { 0 }; in rdmsrl_amd_safe() local 38 gprs[1] = msr; in rdmsrl_amd_safe() 39 gprs[7] = 0x9c5a203a; in rdmsrl_amd_safe() 41 err = rdmsr_safe_regs(gprs); in rdmsrl_amd_safe() 43 *p = gprs[0] | ((u64)gprs[2] << 32); in rdmsrl_amd_safe() 50 u32 gprs[8] = { 0 }; in wrmsrl_amd_safe() local 55 gprs[0] = (u32)val; in wrmsrl_amd_safe() 56 gprs[1] = msr; in wrmsrl_amd_safe() 57 gprs[2] = val >> 32; in wrmsrl_amd_safe() 58 gprs[7] = 0x9c5a203a; in wrmsrl_amd_safe() [all …]
|
/linux-4.4.14/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.4.14/net/phonet/ |
D | Makefile | 11 pn_pep-y := pep.o pep-gprs.o
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | ptrace.h | 53 long gprs[30]; member
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | spu_utils.h | 64 ((char *)(&(dummy->_field)) - (char *)(&(dummy->gprs[0].slot[0])))
|
D | file.c | 480 lscsa->gprs, sizeof lscsa->gprs); in __spufs_regs_read() 492 if (*pos >= sizeof(ctx->csa.lscsa->gprs)) in spufs_regs_read() 511 if (*pos >= sizeof(lscsa->gprs)) in spufs_regs_write() 518 size = simple_write_to_buffer(lscsa->gprs, sizeof(lscsa->gprs), pos, in spufs_regs_write()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | spu_csa.h | 85 struct spu_reg128 gprs[128]; member
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | powerpc.c | 1012 u64 *gprs = run->osi.gprs; in kvm_arch_vcpu_ioctl_run() local 1016 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.4.14/arch/mips/include/asm/ |
D | kvm_host.h | 386 unsigned long gprs[32]; member
|
/linux-4.4.14/include/uapi/linux/ |
D | kvm.h | 299 __u64 gprs[32]; member
|
/linux-4.4.14/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 1243 # define SYSCALL_NUM gprs[2] 1244 # define SYSCALL_RET gprs[2]
|
/linux-4.4.14/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.4.14/Documentation/virtual/kvm/ |
D | api.txt | 3230 __u64 gprs[32]; 3234 hypercalls and exit with this exit struct that contains all the guest gprs. 3237 Userspace can now handle the hypercall and when it's done modify the gprs as
|