Lines Matching refs:r15
90 tml %r15,\stacksize - CONFIG_STACK_GUARD
108 slgr %r14,%r15
112 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE)
114 1: UPDATE_VTIME %r14,%r15,\timer
116 2: lg %r15,__LC_ASYNC_STACK # load async stack
117 3: la %r11,STACK_FRAME_OVERHEAD(%r15)
216 stmg %r6,%r15,__SF_GPRS(%r15) # store gprs of prev task
220 stg %r15,__THREAD_ksp(%r1,%r2) # store kernel stack of prev
221 lgr %r15,%r5
222 aghi %r15,STACK_INIT # end of kernel stack of next
224 stg %r15,__LC_KERNEL_STACK # store end of kernel stack
225 lg %r15,__THREAD_ksp(%r1,%r3) # load kernel stack of next
228 lmg %r6,%r15,__SF_GPRS(%r15) # load gprs of next task
241 stmg %r6,%r14,__SF_GPRS(%r15) # save kernel registers
243 stg %r2,__SF_SIE_CONTROL(%r15) # save control block pointer
244 stg %r3,__SF_SIE_SAVEAREA(%r15) # save guest register save area
245 xc __SF_SIE_REASON(8,%r15),__SF_SIE_REASON(%r15) # reason code = 0
246 mvc __SF_SIE_FLAGS(8,%r15),__TI_flags(%r12) # copy thread flags
257 lg %r14,__SF_SIE_CONTROL(%r15) # get control block pointer
263 BPEXIT __SF_SIE_FLAGS(%r15),(_TIF_ISOLATE_BP|_TIF_ISOLATE_BP_GUEST)
268 BPENTER __SF_SIE_FLAGS(%r15),(_TIF_ISOLATE_BP|_TIF_ISOLATE_BP_GUEST)
287 lg %r14,__SF_SIE_SAVEAREA(%r15) # load guest register save area
295 lmg %r6,%r14,__SF_GPRS(%r15) # restore kernel registers
296 lg %r2,__SF_SIE_REASON(%r15) # return exit reason code
300 stg %r14,__SF_SIE_REASON(%r15) # set exit reason code
319 stmg %r8,%r15,__LC_SAVE_AREA_SYNC
325 lg %r15,__LC_KERNEL_STACK
326 la %r11,STACK_FRAME_OVERHEAD(%r15) # pointer to pt_regs
350 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
352 stg %r7,STACK_FRAME_OVERHEAD(%r15)
380 lmg %r11,%r15,__PT_R11(%r11)
543 stg %r7,STACK_FRAME_OVERHEAD(%r15)
558 la %r11,STACK_FRAME_OVERHEAD(%r15)
604 aghi %r15,-(STACK_FRAME_OVERHEAD + __PT_SIZE)
606 2: UPDATE_VTIME %r14,%r15,__LC_SYNC_ENTER_TIMER
608 lg %r15,__LC_KERNEL_STACK
617 la %r11,STACK_FRAME_OVERHEAD(%r15)
643 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
665 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
688 stmg %r8,%r15,__LC_SAVE_AREA_ASYNC
711 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
745 lmg %r11,%r15,__PT_R11(%r11)
773 lgr %r15,%r1
791 lgr %r15,%r1
916 stmg %r8,%r15,__LC_SAVE_AREA_ASYNC
942 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
952 stg %r3,__SF_EMPTY(%r15)
954 stg %r1,__SF_EMPTY+8(%r15)
960 .insn rsy,0xeb0000000017,%r1,5,__SF_EMPTY+16(%r15)
968 lpswe __SF_EMPTY(%r15)
1072 lmg %r0,%r15,__LC_GPREGS_SAVE_AREA-4095(%r1)# validate gprs
1156 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
1165 lgr %r15,%r1
1181 0: lmg %r11,%r15,__PT_R11(%r11)
1185 lg %r15,__LC_PANIC_STACK
1186 la %r11,STACK_FRAME_OVERHEAD(%r15)
1194 stg %r15,__LC_SAVE_AREA_RESTART
1195 lg %r15,__LC_RESTART_STACK
1196 aghi %r15,-__PT_SIZE # create pt_regs on stack
1197 xc 0(__PT_SIZE,%r15),0(%r15)
1198 stmg %r0,%r14,__PT_R0(%r15)
1199 mvc __PT_R15(8,%r15),__LC_SAVE_AREA_RESTART
1200 mvc __PT_PSW(16,%r15),__LC_RST_OLD_PSW # store restart old psw
1201 aghi %r15,-STACK_FRAME_OVERHEAD # create stack frame on stack
1202 xc 0(STACK_FRAME_OVERHEAD,%r15),0(%r15)
1211 stap __SF_EMPTY(%r15) # store cpu address
1212 llgh %r3,__SF_EMPTY(%r15)
1226 lg %r15,__LC_PANIC_STACK # change to panic stack
1227 la %r11,STACK_FRAME_OVERHEAD(%r15)
1232 xc __SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)
1303 1: BPENTER __SF_SIE_FLAGS(%r15),(_TIF_ISOLATE_BP|_TIF_ISOLATE_BP_GUEST)
1304 lg %r9,__SF_SIE_CONTROL(%r15) # get control block pointer
1333 lg %r15,__LC_EXIT_TIMER
1334 slg %r15,__LC_SYNC_ENTER_TIMER
1335 alg %r15,__LC_USER_TIMER
1336 stg %r15,__LC_USER_TIMER
1340 lg %r15,__LC_LAST_UPDATE_TIMER
1341 slg %r15,__LC_EXIT_TIMER
1342 alg %r15,__LC_SYSTEM_TIMER
1343 stg %r15,__LC_SYSTEM_TIMER
1348 lg %r15,__LC_KERNEL_STACK
1349 la %r9,STACK_FRAME_OVERHEAD(%r15)
1358 # setup saved register r15
1359 stg %r15,56(%r11) # r15 stack pointer
1439 .insn rsy,0xeb0000000017,%r1,5,__SF_EMPTY+80(%r15)
1442 la %r4,__SF_EMPTY+16(%r15)