type runtime.mutex

66 uses

	runtime (current package)
		chan.go#L50: 	lock mutex
		chan.go#L665: 	unlock((*mutex)(chanLock))
		cpuprof.go#L24: 	lock mutex
		iface.go#L16: 	itabLock      mutex                               // lock for accessing itab table
		lock_sema.go#L35: func lock(l *mutex) {
		lock_sema.go#L39: func lock2(l *mutex) {
		lock_sema.go#L96: func unlock(l *mutex) {
		lock_sema.go#L102: func unlock2(l *mutex) {
		lockrank_off.go#L14: func lockInit(l *mutex, rank lockRank) {
		lockrank_off.go#L17: func getLockRank(l *mutex) lockRank {
		lockrank_off.go#L21: func lockWithRank(l *mutex, rank lockRank) {
		lockrank_off.go#L30: func unlockWithRank(l *mutex) {
		lockrank_off.go#L39: func lockWithRankMayAcquire(l *mutex, rank lockRank) {
		lockrank_off.go#L43: func assertLockHeld(l *mutex) {
		lockrank_off.go#L63: func assertWorldStoppedOrLockHeld(l *mutex) {
		malloc.go#L1291: 	mutex
		mbitmap.go#L1458: 	lock mutex
		mfinal.go#L31: var finlock mutex  // protects the following variables
		mgc.go#L1015: 		lock mutex
		mgc.go#L1095: 		lock mutex
		mgc.go#L1102: 		lock mutex
		mgcscavenge.go#L162: 	lock       mutex
		mgcsweep.go#L36: 	lock    mutex
		mheap.go#L65: 	lock      mutex
		mheap.go#L215: 	speciallock           mutex    // lock for special record allocators.
		mheap.go#L464: 	speciallock mutex         // guards specials list
		mheap.go#L1903: 	lock     mutex
		mpagealloc.go#L292: 	mheapLock *mutex
		mpagealloc.go#L302: func (p *pageAlloc) init(mheapLock *mutex, sysStat *sysMemStat) {
		mprof.go#L16: var proflock mutex
		mprof.go#L839: var tracelock mutex
		mspanset.go#L35: 	spineLock mutex
		mstats.go#L850: 	noPLock mutex
		netpoll.go#L79: 	lock    mutex // protects the following fields
		netpoll.go#L96: 	lock  mutex
		netpoll.go#L106: 	netpollInitLock mutex
		panic.go#L1132: var paniclk mutex
		panic.go#L1288: var deadlock mutex
		print.go#L56: var debuglock mutex
		proc.go#L341: func goparkunlock(lock *mutex, reason waitReason, traceEv byte, traceskip int) {
		proc.go#L499: 	allglock mutex
		proc.go#L2050: 	lock mutex
		proc.go#L2153: 	lock mutex
		proc.go#L3247: 	unlock((*mutex)(lock))
		runtime.go#L17: 	lock mutex
		runtime2.go#L162: type mutex struct {
		runtime2.go#L543: 		lock mutex
		runtime2.go#L688: 	timersLock mutex
		runtime2.go#L725: 	lock mutex
		runtime2.go#L762: 		lock    mutex
		runtime2.go#L769: 	sudoglock  mutex
		runtime2.go#L773: 	deferlock mutex
		runtime2.go#L805: 	sysmonlock mutex
		runtime2.go#L873: 	lock mutex
		runtime2.go#L1064: 	allpLock mutex
		rwmutex.go#L19: 	rLock      mutex    // protects readers, readerPass, writer
		rwmutex.go#L23: 	wLock  mutex    // serializes writers
		sema.go#L41: 	lock  mutex
		sema.go#L464: 	lock mutex
		stack.go#L148: 	mu   mutex
		stack.go#L154: 	lock mutex
		trace.go#L110: 	lock          mutex       // protects the following members
		trace.go#L136: 	stringsLock mutex
		trace.go#L143: 	bufLock mutex       // protects buf
		trace.go#L754: 	lock mutex
		type.go#L165: 	lock mutex