type internal/runtime/atomic.Uint32

61 uses

	internal/runtime/atomic (current package)
		types.go#L185: type Uint32 struct {
		types.go#L193: func (u *Uint32) Load() uint32 {
		types.go#L206: func (u *Uint32) LoadAcquire() uint32 {
		types.go#L213: func (u *Uint32) Store(value uint32) {
		types.go#L226: func (u *Uint32) StoreRelease(value uint32) {
		types.go#L235: func (u *Uint32) CompareAndSwap(old, new uint32) bool {
		types.go#L249: func (u *Uint32) CompareAndSwapRelease(old, new uint32) bool {
		types.go#L257: func (u *Uint32) Swap(value uint32) uint32 {
		types.go#L268: func (u *Uint32) And(value uint32) {
		types.go#L279: func (u *Uint32) Or(value uint32) {
		types.go#L290: func (u *Uint32) Add(delta int32) uint32 {

	runtime
		debuglog.go#L155: 	owned atomic.Uint32
		mcache.go#L65: 	flushGen atomic.Uint32
		mcleanup.go#L404: 	asleep atomic.Uint32
		mcleanup.go#L410: 	running atomic.Uint32
		mcleanup.go#L415: 	ng atomic.Uint32
		mcleanup.go#L421: 	needg atomic.Uint32
		mfinal.go#L35: var fingStatus atomic.Uint32
		mgc.go#L381: 	markrootNext atomic.Uint32 // next markroot job
		mgc.go#L382: 	markrootJobs atomic.Uint32 // number of markroot jobs
		mgc.go#L501: 	cycles atomic.Uint32
		mgclimit.go#L33: 	lock atomic.Uint32
		mgclimit.go#L77: 	lastEnabledCycle atomic.Uint32
		mgcmark_greenteagc.go#L698: 	head atomic.Uint32
		mgcmark_greenteagc.go#L699: 	tail atomic.Uint32
		mgcscavenge.go#L288: 	sysmonWake atomic.Uint32
		mgcsweep.go#L135: 	state atomic.Uint32
		mprof.go#L186: 	value atomic.Uint32
		mprof.go#L1305: type goroutineProfileStateHolder atomic.Uint32
		mprof.go#L1308: 	return goroutineProfileState((*atomic.Uint32)(p).Load())
		mprof.go#L1312: 	(*atomic.Uint32)(p).Store(uint32(value))
		mprof.go#L1316: 	return (*atomic.Uint32)(p).CompareAndSwap(uint32(old), uint32(new))
		mspanset.go#L66: 	popped atomic.Uint32
		mstats.go#L749: 	gen atomic.Uint32
		netpoll.go#L96: 	atomicInfo atomic.Uint32 // atomic pollInfo
		netpoll.go#L204: 	netpollInited   atomic.Uint32
		netpoll.go#L207: 	netpollWaiters atomic.Uint32
		netpoll_epoll.go#L18: 	netpollWakeSig atomic.Uint32      // used to avoid duplicate calls of netpollBreak
		panic.go#L1280: var runningPanicDefers atomic.Uint32
		panic.go#L1283: var panicking atomic.Uint32
		proc.go#L2728: 	extraMLength atomic.Uint32
		proc.go#L2730: 	extraMWaiters atomic.Uint32
		proc.go#L2733: 	extraMInUse atomic.Uint32
		proc.go#L5729: 	signalLock atomic.Uint32
		profbuf.go#L96: 	eof          atomic.Uint32
		runtime2.go#L507: 	atomicstatus atomic.Uint32
		runtime2.go#L568: 	selectDone      atomic.Uint32  // are we participating in a select and did someone win the race?
		runtime2.go#L660: 	freeWait        atomic.Uint32 // Whether it is safe to free g0 and delete m (one of freeMRef, freeMStack, freeMWait)
		runtime2.go#L667: 	cgoCallersUse   atomic.Uint32 // if non-zero, cgoCallers in use temporarily
		runtime2.go#L706: 	preemptGen atomic.Uint32
		runtime2.go#L709: 	signalPending atomic.Uint32
		runtime2.go#L888: 	statsSeq atomic.Uint32
		runtime2.go#L955: 	needspinning atomic.Uint32 // See "Delicate dance" comment in proc.go. Boolean. Must hold sched.lock to set to 1.
		sema.go#L43: 	nwait atomic.Uint32 // Number of waiters. Read w/o the lock.
		sema.go#L550: 	wait atomic.Uint32
		sigqueue.go#L57: 	state      atomic.Uint32
		sigqueue.go#L58: 	delivering atomic.Uint32
		stubs2.go#L44: func exitThread(wait *atomic.Uint32)
		time.go#L141: 	len atomic.Uint32
		trace.go#L250: 	signalLock  atomic.Uint32              // protects use of the following member, only usable in signal handlers
		tracestatus.go#L153: 	statusTraced [3]atomic.Uint32