internal/runtime/atomic.Uint32.Store (method)

40 uses

	internal/runtime/atomic (current package)
		types.go#L213: func (u *Uint32) Store(value uint32) {

	runtime
		cpuprof.go#L125: 	prof.signalLock.Store(0)
		cpuprof.go#L159: 	prof.signalLock.Store(0)
		debuglog.go#L104: 		l.owned.Store(1)
		debuglog.go#L186: 	l.owned.Store(0)
		mcache.go#L102: 		c.flushGen.Store(mheap_.sweepgen)
		mcache.go#L368: 	c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
		mgc.go#L184: 	sweep.active.state.Store(sweepDrainedMask)
		mgc.go#L1249: 		work.markrootJobs.Store(newRootJobs)
		mgclimit.go#L281: 			l.lastEnabledCycle.Store(memstats.numgc + 1)
		mgclimit.go#L333: 		l.lastEnabledCycle.Store(memstats.numgc + 1)
		mgcmark.go#L166: 	work.markrootNext.Store(0)
		mgcmark.go#L167: 	work.markrootJobs.Store(uint32(fixedRootCount + work.nDataRoots + work.nBSSRoots + work.nSpanRoots + work.nMaybeRunnableStackRoots))
		mgcmark_greenteagc.go#L522: 		r.tail.Store(t + n) // Makes the items avail for consumption.
		mgcmark_greenteagc.go#L744: 	r.head.Store(0)
		mgcmark_greenteagc.go#L745: 	r.tail.Store(0)
		mgcscavenge.go#L430: 	s.sysmonWake.Store(1)
		mgcscavenge.go#L440: 		s.sysmonWake.Store(0)
		mgcsweep.go#L222: 	a.state.Store(0)
		mprof.go#L1312: 	(*atomic.Uint32)(p).Store(uint32(value))
		mspanset.go#L343: 	block.popped.Store(0)
		netpoll.go#L225: 			netpollInited.Store(1)
		netpoll_epoll.go#L153: 				netpollWakeSig.Store(0)
		proc.go#L1076: 	sched.needspinning.Store(0)
		proc.go#L2053: 	mp.freeWait.Store(freeMWait)
		proc.go#L2087: 		mp.freeWait.Store(freeMRef)
		proc.go#L3153: 		sched.needspinning.Store(0)
		proc.go#L5891: 	prof.signalLock.Store(0)
		proc.go#L7438: 		sched.needspinning.Store(1)
		profbuf.go#L419: 	b.eof.Store(1)
		select.go#L356: 	gp.selectDone.Store(0)
		signal_unix.go#L354: 	gp.m.signalPending.Store(0)
		time.go#L194: 	ts.len.Store(uint32(len(ts.heap)))
		time.go#L851: 		src.len.Store(0)
		time.go#L852: 		ts.len.Store(uint32(len(ts.heap)))
		traceback.go#L833: 		gp.m.cgoCallersUse.Store(1)
		traceback.go#L836: 		gp.m.cgoCallersUse.Store(0)
		tracecpu.go#L276: 	trace.signalLock.Store(0)
		tracestatus.go#L183: 	r.statusTraced[nextGen%3].Store(0)
		tracestatus.go#L194: 	r.statusTraced[gen%3].Store(1)