Home
last modified time | relevance | path

Searched refs:orig_ax (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Da.out-core.h53 dump->regs.orig_ax = regs->orig_ax; in aout_dump_thread()
Dptrace.h23 unsigned long orig_ax; member
58 unsigned long orig_ax; member
Dsyscall.h33 return regs->orig_ax; in syscall_get_nr()
39 regs->ax = regs->orig_ax; in syscall_rollback()
Duser_32.h89 unsigned long orig_ax; member
Dcompat.h274 (!!(task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT))
313 if (task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT) in is_x32_task()
Duser_64.h84 unsigned long orig_ax; member
Delf.h132 pr_reg[11] = regs->orig_ax; \
223 (pr_reg)[15] = (regs)->orig_ax; \
/linux-4.1.27/arch/x86/kernel/
Dvsyscall_64.c201 regs->orig_ax = syscall_nr; in emulate_vsyscall()
204 if ((!tmp && regs->orig_ax != syscall_nr) || regs->ip != address) { in emulate_vsyscall()
209 regs->orig_ax = -1; in emulate_vsyscall()
Dperf_regs.c147 regs_user_copy->orig_ax = user_regs->orig_ax; in perf_get_regs_user()
Dptrace.c88 REG_OFFSET_NAME(orig_ax),
981 regs->orig_ax = value; in putreg32()
1040 R32(orig_eax, orig_ax); in getreg32()
1442 audit_syscall_entry(regs->orig_ax, regs->di, in do_audit_syscall_entry()
1447 audit_syscall_entry(regs->orig_ax, regs->bx, in do_audit_syscall_entry()
1494 sd.nr = regs->orig_ax; in syscall_trace_enter_phase1()
1520 regs->orig_ax = -1; in syscall_trace_enter_phase1()
1588 trace_sys_enter(regs, regs->orig_ax); in syscall_trace_enter_phase2()
1592 return ret ?: regs->orig_ax; in syscall_trace_enter_phase2()
1601 return regs->orig_ax; in syscall_trace_enter()
Dvm86_32.c103 ret += copy_to_user(user, regs, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
104 ret += copy_to_user(&user->orig_eax, &regs->pt.orig_ax, in copy_vm86_regs_to_user()
106 offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
119 ret += copy_from_user(regs, user, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_from_user()
121 ret += copy_from_user(&regs->pt.orig_ax, &user->orig_eax, in copy_vm86_regs_from_user()
123 offsetof(struct kernel_vm86_regs, pt.orig_ax) + in copy_vm86_regs_from_user()
Dsignal.c108 regs->orig_ax = -1; /* disable syscall checks */ in restore_sigcontext()
633 regs->ax = regs->orig_ax; in handle_signal()
676 __NR_restart_syscall | (regs->orig_ax & __X32_SYSCALL_BIT); in get_nr_restart_syscall()
702 regs->ax = regs->orig_ax; in do_signal()
755 regs->ip, regs->sp, regs->orig_ax); in signal_fault()
Dasm-offsets_32.c55 OFFSET(PT_ORIG_EAX, pt_regs, orig_ax); in foo()
Dkgdb.c116 memcpy(mem, &regs->orig_ax, sizeof(regs->orig_ax)); in dbg_get_reg()
Dtraps.c346 normal_regs->orig_ax = 0; /* Missing (lost) #GP error code */ in do_double_fault()
348 regs->sp = (unsigned long)&normal_regs->orig_ax; in do_double_fault()
Dprocess_32.c153 childregs->orig_ax = -1; in copy_thread()
Dirq.c192 unsigned vector = ~regs->orig_ax; in do_IRQ()
Dprocess_64.c183 childregs->orig_ax = -1; in copy_thread()
/linux-4.1.27/arch/x86/kernel/kprobes/
Dopt.c163 regs->orig_ax = ~0UL; in optimized_callback()
Dcore.c730 regs->orig_ax = ~0UL; in trampoline_handler()
/linux-4.1.27/arch/x86/ia32/
Dia32_aout.c93 dump->regs.orig_eax = regs->orig_ax; in dump_thread32()
Dia32_signal.c195 regs->orig_ax = -1; in ia32_restore_sigcontext()
/linux-4.1.27/arch/x86/kernel/apic/
Dvector.c471 __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); in irq_complete_move()
Dapic.c1829 __smp_spurious_interrupt(~regs->orig_ax); in smp_spurious_interrupt()
1835 u8 vector = ~regs->orig_ax; in smp_trace_spurious_interrupt()