Home | History | Annotate | Download | only in runtime

Lines Matching refs:mp

202 	mp := acquirem()
204 stackID := traceStackID(mp, stkBuf, 2)
205 releasem(mp)
499 mp, pid, bufp := traceAcquireBuffer()
504 // turned off between the check and now. Check again. traceLockBuffer did mp.locks++,
505 // StopTrace does stopTheWorld, and stopTheWorld waits for mp.locks to go back to zero,
509 if !trace.enabled && !mp.startingtrace {
547 buf.varint(traceStackID(mp, buf.stk[:], skip))
560 func traceStackID(mp *m, buf []uintptr, skip int) uint64 {
562 gp := mp.curg
567 gp = mp.curg
581 func traceAcquireBuffer() (mp *m, pid int32, bufp *traceBufPtr) {
582 mp = acquirem()
583 if p := mp.p.ptr(); p != nil {
584 return mp, p.id, &p.tracebuf
587 return mp, traceGlobProc, &trace.buf
924 mp := acquirem()
925 oldp := mp.p
926 mp.p.set(pp)
928 mp.p = oldp
929 releasem(mp)
1079 mp := acquirem()
1080 oldp := mp.p
1081 mp.p.set(pp)
1083 mp.p = oldp
1084 releasem(mp)