Lines Matching refs:r15
81 tml %r15,\stacksize - CONFIG_STACK_GUARD
99 slgr %r14,%r15
103 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE)
106 UPDATE_VTIME %r14,%r15,\timer
107 2: lg %r15,__LC_ASYNC_STACK # load async stack
108 3: la %r11,STACK_FRAME_OVERHEAD(%r15)
175 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task
180 stg %r15,__THREAD_ksp(%r1) # store kernel stack of prev
183 lgr %r15,%r5
184 aghi %r15,STACK_INIT # end of kernel stack of next
187 stg %r15,__LC_KERNEL_STACK # store end of kernel stack
188 lg %r15,__THREAD_ksp(%r1) # load kernel stack of next
191 lmg %r6,%r15,__SF_GPRS(%r15) # load gprs of next task
206 stmg %r6,%r14,__SF_GPRS(%r15) # save kernel registers
207 stg %r2,__SF_EMPTY(%r15) # save control block pointer
208 stg %r3,__SF_EMPTY+8(%r15) # save guest register save area
209 xc __SF_EMPTY+16(8,%r15),__SF_EMPTY+16(%r15) # reason code = 0
220 lg %r14,__SF_EMPTY(%r15) # get control block pointer
240 lg %r14,__SF_EMPTY+8(%r15) # load guest register save area
242 lmg %r6,%r14,__SF_GPRS(%r15) # restore kernel registers
243 lg %r2,__SF_EMPTY+16(%r15) # return exit reason code
247 stg %r14,__SF_EMPTY+16(%r15) # set exit reason code
262 stmg %r8,%r15,__LC_SAVE_AREA_SYNC
267 lg %r15,__LC_KERNEL_STACK
268 la %r11,STACK_FRAME_OVERHEAD(%r15) # pointer to pt_regs
289 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
291 stg %r7,STACK_FRAME_OVERHEAD(%r15)
313 lmg %r11,%r15,__PT_R11(%r11)
431 stg %r7,STACK_FRAME_OVERHEAD(%r15)
446 la %r11,STACK_FRAME_OVERHEAD(%r15)
486 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE)
489 UPDATE_VTIME %r14,%r15,__LC_SYNC_ENTER_TIMER
490 lg %r15,__LC_KERNEL_STACK
497 3: la %r11,STACK_FRAME_OVERHEAD(%r15)
514 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
534 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
555 stmg %r8,%r15,__LC_SAVE_AREA_ASYNC
569 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
598 lmg %r11,%r15,__PT_R11(%r11)
626 lgr %r15,%r1
644 lgr %r15,%r1
729 stmg %r8,%r15,__LC_SAVE_AREA_ASYNC
746 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
756 stg %r3,__SF_EMPTY(%r15)
758 stg %r1,__SF_EMPTY+8(%r15)
764 .insn rsy,0xeb0000000017,%r1,5,__SF_EMPTY+16(%r15)
770 lpswe __SF_EMPTY(%r15)
873 lmg %r0,%r15,__LC_GPREGS_SAVE_AREA-4095(%r1)# revalidate gprs
905 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
914 lgr %r15,%r1
929 0: lmg %r11,%r15,__PT_R11(%r11)
933 lg %r15,__LC_PANIC_STACK
934 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE)
944 0: stg %r15,__LC_SAVE_AREA_RESTART
945 lg %r15,__LC_RESTART_STACK
946 aghi %r15,-__PT_SIZE # create pt_regs on stack
947 xc 0(__PT_SIZE,%r15),0(%r15)
948 stmg %r0,%r14,__PT_R0(%r15)
949 mvc __PT_R15(8,%r15),__LC_SAVE_AREA_RESTART
950 mvc __PT_PSW(16,%r15),__LC_RST_OLD_PSW # store restart old psw
951 aghi %r15,-STACK_FRAME_OVERHEAD # create stack frame on stack
952 xc 0(STACK_FRAME_OVERHEAD,%r15),0(%r15)
961 stap __SF_EMPTY(%r15) # store cpu address
962 llgh %r3,__SF_EMPTY(%r15)
976 lg %r15,__LC_PANIC_STACK # change to panic stack
977 la %r11,STACK_FRAME_OVERHEAD(%r15)
982 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
1047 lg %r9,__SF_EMPTY(%r15) # get control block pointer
1075 lg %r15,__LC_EXIT_TIMER
1076 slg %r15,__LC_SYNC_ENTER_TIMER
1077 alg %r15,__LC_USER_TIMER
1078 stg %r15,__LC_USER_TIMER
1082 lg %r15,__LC_LAST_UPDATE_TIMER
1083 slg %r15,__LC_EXIT_TIMER
1084 alg %r15,__LC_SYSTEM_TIMER
1085 stg %r15,__LC_SYSTEM_TIMER
1094 lg %r15,__LC_KERNEL_STACK
1095 la %r9,STACK_FRAME_OVERHEAD(%r15)
1104 # setup saved register r15
1105 stg %r15,56(%r11) # r15 stack pointer
1169 .insn rsy,0xeb0000000017,%r1,5,__SF_EMPTY+80(%r15)
1172 la %r4,__SF_EMPTY+16(%r15)