runtime.m.spinning (field)

22 uses

	runtime (current package)
		proc.go#L2250: 	if _g_.m.spinning {
		proc.go#L2264: 	getg().m.spinning = true
		proc.go#L2341: 	if nmp.spinning {
		proc.go#L2351: 	nmp.spinning = spinning
		proc.go#L2491: 	if _g_.m.spinning {
		proc.go#L2492: 		_g_.m.spinning = false
		proc.go#L2622: 	if !_g_.m.spinning && 2*atomic.Load(&sched.nmspinning) >= procs-atomic.Load(&sched.npidle) {
		proc.go#L2625: 	if !_g_.m.spinning {
		proc.go#L2626: 		_g_.m.spinning = true
		proc.go#L2770: 	wasSpinning := _g_.m.spinning
		proc.go#L2771: 	if _g_.m.spinning {
		proc.go#L2772: 		_g_.m.spinning = false
		proc.go#L2787: 					_g_.m.spinning = true
		proc.go#L2851: 				_g_.m.spinning = true
		proc.go#L2872: 		if _g_.m.spinning {
		proc.go#L2905: 				_g_.m.spinning = true
		proc.go#L2965: 	if !_g_.m.spinning {
		proc.go#L2968: 	_g_.m.spinning = false
		proc.go#L3084: 	if _g_.m.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
		proc.go#L3131: 	if _g_.m.spinning {
		proc.go#L5448: 		print("  M", mp.id, ": p=", id1, " curg=", id2, " mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, ""+" locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=", id3, "\n")
		runtime2.go#L510: 	spinning      bool // m is out of work and is actively looking for work