runtime.mutex.key (field)

10 uses

	runtime (current package)
		lock_sema.go#L47: 	if atomic.Casuintptr(&l.key, 0, locked) {
		lock_sema.go#L60: 		v := atomic.Loaduintptr(&l.key)
		lock_sema.go#L63: 			if atomic.Casuintptr(&l.key, v, v|locked) {
		lock_sema.go#L79: 				if atomic.Casuintptr(&l.key, v, uintptr(unsafe.Pointer(gp.m))|locked) {
		lock_sema.go#L82: 				v = atomic.Loaduintptr(&l.key)
		lock_sema.go#L106: 		v := atomic.Loaduintptr(&l.key)
		lock_sema.go#L108: 			if atomic.Casuintptr(&l.key, locked, 0) {
		lock_sema.go#L115: 			if atomic.Casuintptr(&l.key, v, uintptr(mp.nextwaitm)) {
		mheap.go#L1535: 	span.speciallock.key = 0
		runtime2.go#L168: 	key uintptr