Home
last modified time | relevance | path

Searched refs:orig_a0 (Results 1 – 23 of 23) sorted by relevance

/linux/arch/csky/include/asm/
H A Dsyscall.h29 regs->a0 = regs->orig_a0; in syscall_rollback()
57 args[0] = regs->orig_a0; in syscall_get_arguments()
72 regs->orig_a0 = regs->a0; in syscall_set_arguments()
/linux/arch/loongarch/include/asm/
H A Dsyscall.h39 regs->regs[4] = regs->orig_a0; in syscall_rollback()
67 args[0] = regs->orig_a0; in syscall_get_arguments()
75 regs->orig_a0 = args[0]; in syscall_set_arguments()
H A Dptrace.h23 unsigned long orig_a0; member
/linux/arch/riscv/include/asm/
H A Dsyscall.h43 regs->a0 = regs->orig_a0; in syscall_rollback()
71 args[0] = regs->orig_a0; in syscall_get_arguments()
83 regs->orig_a0 = args[0]; in syscall_set_arguments()
H A Dptrace.h55 unsigned long orig_a0; member
69 #define MAX_REG_OFFSET offsetof(struct pt_regs, orig_a0)
H A Dsyscall_wrapper.h23 ,,regs->orig_a0,,regs->a1,,regs->a2 \
44 regs->orig_a0,regs->a1,regs->a2,regs->a3,regs->a4,regs->a5,regs->a6
/linux/arch/loongarch/kernel/
H A Dsyscall.c69 regs->orig_a0 = regs->regs[4]; in do_syscall()
78 regs->regs[4] = syscall_fn(regs->orig_a0, regs->regs[5], regs->regs[6], in do_syscall()
H A Dptrace.c83 r = membuf_write(&to, &regs->orig_a0, sizeof(u64)); in gpr_get()
105 &regs->orig_a0, in gpr_set()
823 REG_OFFSET_NAME(orig_a0, orig_a0),
968 tmp = task_pt_regs(target)->orig_a0; in read_user()
991 task_pt_regs(target)->orig_a0 = data; in write_user()
H A Dsignal.c1003 regs->regs[4] = regs->orig_a0; in handle_signal()
1033 regs->regs[4] = regs->orig_a0; in arch_do_signal_or_restart()
1038 regs->regs[4] = regs->orig_a0; in arch_do_signal_or_restart()
H A Dprocess.c397 uregs[LOONGARCH_EF_ORIG_A0] = regs->orig_a0; in loongarch_dump_regs32()
H A Dasm-offsets.c64 OFFSET(PT_ORIG_A0, pt_regs, orig_a0); in output_ptreg_defines()
H A Dkgdb.c62 { "orig_a0", GDB_SIZEOF_REG, offsetof(struct pt_regs, orig_a0) },
/linux/arch/csky/kernel/
H A Dsignal.c201 regs->a0 = regs->orig_a0; in handle_signal()
233 regs->a0 = regs->orig_a0; in do_signal()
237 regs->a0 = regs->orig_a0; in do_signal()
H A Dptrace.c212 REG_OFFSET_NAME(orig_a0),
487 pr_info("orig_a0: 0x%08lx\n", fp->orig_a0); in show_regs()
H A Dasm-offsets.c34 DEFINE(PT_ORIG_AO, offsetof(struct pt_regs, orig_a0)); in main()
/linux/arch/csky/include/uapi/asm/
H A Dptrace.h20 unsigned long orig_a0; member
/linux/arch/loongarch/include/uapi/asm/
H A Dptrace.h31 unsigned long orig_a0; member
/linux/tools/testing/selftests/kvm/include/riscv/
H A Dprocessor.h115 unsigned long orig_a0; member
/linux/arch/riscv/kernel/
H A Dtraps.c333 regs->orig_a0 = regs->a0; in do_trap_ecall_u()
H A Dsignal.c524 regs->a0 = regs->orig_a0; in arch_do_signal_or_restart()
H A Dptrace.c485 REG_OFFSET_NAME(orig_a0),
H A Dasm-offsets.c129 OFFSET(PT_ORIG_A0, pt_regs, orig_a0); in asm_offsets()
/linux/tools/lib/bpf/
H A Dbpf_tracing.h355 unsigned long orig_a0; member
369 #define __PT_PARM1_SYSCALL_REG orig_a0