Lines Matching refs:pUStk
34 * pUStk: See entry.h.
79 (p6) cmp.ne pKStk,pUStk=r0,r0 // a successful execve() lands us in user-mode...
570 (pUStk) cmp.eq.unc p6,p0=r0,r0 // p6 <- pUStk
571 (pUStk) rsm psr.i // disable interrupts
704 .pred.rel.mutex pUStk,pKStk
706 (pUStk) mov r21=0 // r21 <- 0
708 cmp.eq p6,p0=r21,r0 // p6 <- pUStk || (preempt_count == 0)
710 RSM_PSR_I(pUStk, r2, r18)
712 (pUStk) cmp.eq.unc p6,p0=r0,r0 // p6 <- pUStk
718 MOV_FROM_ITC(pUStk, p9, r22, r19) // fetch time at leave
755 (pUStk) add r14=TI_AC_LEAVE+IA64_TASK_SIZE,r13
759 (pUStk) add r15=IA64_TASK_THREAD_ON_USTACK_OFFSET,r13
766 (pUStk) add r14=IA64_TASK_THREAD_ON_USTACK_OFFSET,r13
783 (pUStk) mov r17=1 // A
786 (pUStk) st1 [r15]=r17 // M2|3
788 (pUStk) st1 [r14]=r17 // M2|3
848 .pred.rel.mutex pUStk,pKStk
850 (pUStk) mov r21=0 // r21 <- 0
852 cmp.eq p6,p0=r21,r0 // p6 <- pUStk || (preempt_count == 0)
854 RSM_PSR_I(pUStk, r17, r31)
856 (pUStk) cmp.eq.unc p6,p0=r0,r0 // p6 <- pUStk
936 (pUStk) mov r18=IA64_KR(CURRENT)// M2 (12 cycle read latency)
941 .pred.rel.mutex pUStk,pKStk
943 MOV_FROM_ITC(pUStk, p9, r22, r29) // M fetch time at leave
974 (pUStk) adds r3=TI_AC_LEAVE+IA64_TASK_SIZE,r18
976 (pUStk) adds r18=IA64_TASK_THREAD_ON_USTACK_OFFSET,r18
982 (pUStk) adds r18=IA64_TASK_THREAD_ON_USTACK_OFFSET,r18 // deferred
987 (pUStk) mov r17=1
995 (pUStk) st8 [r3]=r22 // save time at leave
996 (pUStk) st1 [r18]=r17 // restore current->thread.on_ustack
1005 (pUStk) st1 [r18]=r17 // restore current->thread.on_ustack
1118 (pUStk) mov ar.bspstore=r23 // M2
1134 (pUStk) mov ar.rnat=r24 // M2 must happen with RSE in lazy mode
1180 (pUStk) br.call.spnt.many rp=notify_resume_user