var runtime.scavenge

24 uses

	runtime (current package)
		mgcscavenge.go#L161: var scavenge struct {
		mgcscavenge.go#L176: 	atomic.Store(&scavenge.sysmonWake, 1)
		mgcscavenge.go#L186: 	lock(&scavenge.lock)
		mgcscavenge.go#L187: 	if scavenge.parked {
		mgcscavenge.go#L189: 		atomic.Store(&scavenge.sysmonWake, 0)
		mgcscavenge.go#L197: 		stopTimer(scavenge.timer)
		mgcscavenge.go#L205: 		scavenge.parked = false
		mgcscavenge.go#L214: 		list.push(scavenge.g)
		mgcscavenge.go#L217: 	unlock(&scavenge.lock)
		mgcscavenge.go#L229: 	lock(&scavenge.lock)
		mgcscavenge.go#L237: 	resetTimer(scavenge.timer, start+ns)
		mgcscavenge.go#L240: 	scavenge.parked = true
		mgcscavenge.go#L241: 	goparkunlock(&scavenge.lock, waitReasonSleep, traceEvGoSleep, 2)
		mgcscavenge.go#L253: 	scavenge.g = getg()
		mgcscavenge.go#L255: 	lockInit(&scavenge.lock, lockRankScavenge)
		mgcscavenge.go#L256: 	lock(&scavenge.lock)
		mgcscavenge.go#L257: 	scavenge.parked = true
		mgcscavenge.go#L259: 	scavenge.timer = new(timer)
		mgcscavenge.go#L260: 	scavenge.timer.f = func(_ interface{}, _ uintptr) {
		mgcscavenge.go#L265: 	goparkunlock(&scavenge.lock, waitReasonGCScavengeWait, traceEvGoBlock, 1)
		mgcscavenge.go#L312: 			lock(&scavenge.lock)
		mgcscavenge.go#L313: 			scavenge.parked = true
		mgcscavenge.go#L314: 			goparkunlock(&scavenge.lock, waitReasonGCScavengeWait, traceEvGoBlock, 1)
		proc.go#L5224: 		if atomic.Load(&scavenge.sysmonWake) != 0 {