• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/kernel/

Lines Matching refs:rsp

63 	bt   $9,EFLAGS-\offset(%rsp)	/* interrupts off? */
78 /* %rsp:at FRAMEEND */
81 movq \tmp,RSP(%rsp)
82 movq $__USER_DS,SS(%rsp)
83 movq $__USER_CS,CS(%rsp)
84 movq $-1,RCX(%rsp)
85 movq R11(%rsp),\tmp /* get eflags */
86 movq \tmp,EFLAGS(%rsp)
90 movq RSP-\offset(%rsp),\tmp
92 movq EFLAGS-\offset(%rsp),\tmp
93 movq \tmp,R11-\offset(%rsp)
97 /* push in order ss, rsp, eflags, cs, rip */
102 pushq %rax /* rsp */
104 CFI_REL_OFFSET rsp,0
119 addq $8*6, %rsp
127 CFI_DEF_CFA rsp,SS+8
149 CFI_REL_OFFSET rsp,RSP
168 testl $3,CS-ARGOFFSET(%rsp) # from kernel_thread?
175 movq %rsp,%rdi
193 CFI_DEF_CFA rsp,PDA_STACKOFFSET
197 movq %rsp,%gs:pda_oldrsp
198 movq %gs:pda_kernelstack,%rsp
205 movq %rax,ORIG_RAX-ARGOFFSET(%rsp)
206 movq %rcx,RIP-ARGOFFSET(%rsp)
215 movq %rax,RAX-ARGOFFSET(%rsp)
235 movq RIP-ARGOFFSET(%rsp),%rcx
239 movq %gs:pda_oldrsp,%rsp
268 leaq -ARGOFFSET(%rsp),%rdi # &pt_regs -> arg1
279 movq $-ENOSYS,RAX-ARGOFFSET(%rsp)
285 movq $-ENOSYS,RAX(%rsp)
287 movq %rsp,%rdi
297 1: movq %rax,RAX-ARGOFFSET(%rsp)
308 testl $3,CS-ARGOFFSET(%rsp)
347 leaq 8(%rsp),%rdi # &ptregs -> arg1
357 movq %rsp,%rdi # &ptregs -> arg1
377 leaq -ARGOFFSET+8(%rsp),\arg /* 8 for return address */
420 movq %rax,RAX(%rsp)
432 addq $8, %rsp
435 movq %rsp,%rdi
438 movq %rax,RAX(%rsp) # fixme, this could be done at the higher layer
450 CFI_DEF_CFA rsp,SS+8-\ref
452 CFI_REL_OFFSET rsp,RSP-\ref
472 /* 0(%rsp): interrupt number */
476 leaq -ARGOFFSET(%rsp),%rdi # arg1 for handler
480 movq %rsp,%rbp
491 cmoveq %gs:pda_irqstackptr,%rsp
503 /* 0(%rsp): oldrsp-ARGOFFSET */
509 CFI_DEF_CFA_REGISTER rsp
513 testl $3,CS-ARGOFFSET(%rsp)
584 movq $-1,ORIG_RAX(%rsp)
586 movq %rsp,%rdi # &pt_regs
603 bt $9,EFLAGS-ARGOFFSET(%rsp) /* interrupts off? */
713 movq %rsp,%rdi
714 movq ORIG_RAX(%rsp),%rsi
715 movq $-1,ORIG_RAX(%rsp)
746 testl $3,CS(%rsp)
761 movq %rsp,%rdi /* &pt_regs */
763 movq %rax,%rsp /* switch stack for scheduling */
772 movq %rsp,%rdi /* arg1: &pt_regs */
802 subq $14*8,%rsp
804 movq %rsi,13*8(%rsp)
806 movq 14*8(%rsp),%rsi /* load rax from rdi slot */
808 movq %rdx,12*8(%rsp)
810 movq %rcx,11*8(%rsp)
812 movq %rsi,10*8(%rsp) /* store rax */
814 movq %r8, 9*8(%rsp)
816 movq %r9, 8*8(%rsp)
818 movq %r10,7*8(%rsp)
820 movq %r11,6*8(%rsp)
822 movq %rbx,5*8(%rsp)
824 movq %rbp,4*8(%rsp)
826 movq %r12,3*8(%rsp)
828 movq %r13,2*8(%rsp)
830 movq %r14,1*8(%rsp)
832 movq %r15,(%rsp)
835 testl $3,CS(%rsp)
840 movq %rdi,RDI(%rsp)
842 movq %rsp,%rdi
843 movq ORIG_RAX(%rsp),%rsi /* get error code */
844 movq $-1,ORIG_RAX(%rsp)
876 cmpq %rbp,RIP(%rsp)
879 cmpq %rbp,RIP(%rsp)
881 cmpq $gs_change,RIP(%rsp)
935 movq %rsp, %rdx
942 movq %rax,RAX(%rsp)
994 movq %rax, RAX(%rsp)
1130 mov %rsp,%rbp
1133 cmove %gs:pda_irqstackptr,%rsp
1137 CFI_DEF_CFA_REGISTER rsp