Searched refs:rax (Results 1 - 25 of 29) sorted by relevance

12

/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/lib/
H A Dgetuser.S15 * Inputs: %rax contains the address
17 * Outputs: %rax is error code (0 or -EFAULT)
38 cmpq tsk_addr_limit(%rbx),%rax
40 1: movzb (%rax),%edx
41 xorq %rax,%rax
48 addq $1,%rax
50 cmpq tsk_addr_limit(%rbx),%rax
52 2: movzwl -1(%rax),%edx
53 xorq %rax,
[all...]
H A Dputuser.S13 * Inputs: %rax contains the address
16 * Outputs: %rax is error code (0 or -EFAULT)
35 cmpq tsk_addr_limit(%rbx),%rax
37 1: movb %dl,(%rax)
38 xorq %rax,%rax
45 addq $1,%rax
47 cmpq tsk_addr_limit(%rbx),%rax
49 2: movw %dx,-1(%rax)
50 xorq %rax,
[all...]
H A Dmemset.S10 * rax original destination
22 movabs $0x0101010101010101,%rax
23 mul %rcx /* with rax, clobbers rdx */
37 movq %rax,(%rdi)
38 movq %rax,8(%rdi)
39 movq %rax,16(%rdi)
40 movq %rax,24(%rdi)
41 movq %rax,32(%rdi)
42 movq %rax,40(%rdi)
43 movq %rax,4
[all...]
H A Dthunk.S14 /* rdi: arg1 ... normal C conventions. rax is saved/restored. */
23 /* rdi: arg1 ... normal C conventions. rax is passed from C. */
56 /* rax: pointer to rwlock_t */
59 addl $RW_LOCK_BIAS,(%rax)
62 cmpl $RW_LOCK_BIAS,(%rax)
65 subl $RW_LOCK_BIAS,(%rax)
69 /* rax: pointer to rwlock_t */
72 incl (%rax)
75 cmpl $1,(%rax)
78 decl (%rax)
[all...]
H A Dcsum-copy.S86 /* r10: 64, r9: zero, r8: temp2, rbx: temp1, rax: sum, rcx: saved length */
116 addq %rbx,%rax
117 adcq %r8,%rax
118 adcq %r11,%rax
119 adcq %rdx,%rax
139 adcq %rbx,%rax
140 adcq %r8,%rax
141 adcq %r11,%rax
142 adcq %rdx,%rax
144 adcq %r9,%rax /* ad
[all...]
H A Dclear_page.S12 #define PUT(x) movq %rax,x*8(%rdi)
H A Dcopy_page.S24 movq %rsp,%rax
69 movq %rax,%rsp
H A Dcopy_user.S19 GET_CURRENT(%rax)
23 cmpq tsk_addr_limit(%rax),%rcx
31 GET_CURRENT(%rax)
35 cmpq tsk_addr_limit(%rax),%rcx
212 subq %rax,%rdi /* correct destination with computed offset */
215 addq %rax,%rdx /* add offset to loopcnt */
235 movq %rdx,%rax
H A Dmemcpy.S12 * rax original destination
22 movq %rdi,%rax
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-x86_64/
H A Dasm-macros.i9 pushq %rax
H A Dcalling.h42 movq %rax,4*8(%rsp)
57 movq 4*8(%rsp),%rax
80 movq \offset+72(%rsp),%rax
118 movq %rax,5*8(%rsp) /* ss */ variable
119 movq %rax,4*8(%rsp) /* rsp */ variable
123 movq %rax,(%rsp) /* orig_rax */ variable
H A Dsigcontext.h37 unsigned long rax; member in struct:sigcontext
H A Delf.h46 (_r)->rax = 0; \
87 (pr_reg)[10] = (regs)->rax; \
H A Dptrace.h58 unsigned long rax; member in struct:pt_regs
H A Duser.h70 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:user_regs_struct
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-x86_64/
H A Dasm-macros.i9 pushq %rax
H A Dcalling.h42 movq %rax,4*8(%rsp)
57 movq 4*8(%rsp),%rax
80 movq \offset+72(%rsp),%rax
118 movq %rax,5*8(%rsp) /* ss */ variable
119 movq %rax,4*8(%rsp) /* rsp */ variable
123 movq %rax,(%rsp) /* orig_rax */ variable
H A Dsigcontext.h37 unsigned long rax; member in struct:sigcontext
H A Delf.h46 (_r)->rax = 0; \
87 (pr_reg)[10] = (regs)->rax; \
H A Dptrace.h58 unsigned long rax; member in struct:pt_regs
H A Duser.h70 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:user_regs_struct
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/kernel/
H A Dentry.S72 movq %rax,%rdi /* return value of __switch_to -> prev task */
100 * rax system call number
121 movq %rax,ORIG_RAX-ARGOFFSET(%rsp)
126 cmpq $__NR_syscall_max,%rax
129 call *sys_call_table(,%rax,8) # XXX: rip relative
130 movq %rax,RAX-ARGOFFSET(%rsp)
151 leaq do_signal(%rip),%rax
175 cmpq $__NR_syscall_max,%rax
179 call *sys_call_table(,%rax,8)
180 movq %rax,RA
[all...]
H A Dsignal.c102 regs.rax = -EINTR;
180 err |= __get_user(*prax, &sc->rax);
207 printk("%d sigreturn rip:%lx rsp:%lx frame:%p rax:%lx\n",current->pid,regs.rip,regs.rsp,frame,eax);
246 err |= __put_user(regs->rax, &sc->rax);
346 printk("%d old rip %lx old rsp %lx old rax %lx\n", current->pid,regs->rip,regs->rsp,regs->rax);
361 regs->rax = 0;
404 switch (regs->rax) {
406 regs->rax
[all...]
H A Dhead.S156 movq $cpu_pda,%rax
157 movq %rax,%rdx
176 movq initial_code(%rip),%rax
177 jmp *%rax
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/ia32/
H A Dia32entry.S28 movq $-ENOSYS,%rax
55 pushq %rax
64 call *ia32_sys_call_table(,%rax,8) # xxx: rip relative
65 movq %rax,RAX-ARGOFFSET(%rsp)
78 call *ia32_sys_call_table(,%rax,8)
80 movq %rax,RAX-ARGOFFSET(%rsp)
92 movq %rax,%rdi
102 leaq \func(%rip),%rax
121 call *%rax

Completed in 167 milliseconds

12