type runtime/internal/atomic.Uint32

54 uses

	runtime/internal/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#L134: 	owned atomic.Uint32
		mcache.go#L53: 	flushGen atomic.Uint32
		mfinal.go#L32: var fingStatus atomic.Uint32
		mgc.go#L414: 	cycles atomic.Uint32
		mgclimit.go#L33: 	lock atomic.Uint32
		mgclimit.go#L73: 	lastEnabledCycle atomic.Uint32
		mgcscavenge.go#L291: 	sysmonWake atomic.Uint32
		mgcsweep.go#L138: 	state atomic.Uint32
		mprof.go#L172: 	value atomic.Uint32
		mprof.go#L885: type goroutineProfileStateHolder atomic.Uint32
		mprof.go#L888: 	return goroutineProfileState((*atomic.Uint32)(p).Load())
		mprof.go#L892: 	(*atomic.Uint32)(p).Store(uint32(value))
		mprof.go#L896: 	return (*atomic.Uint32)(p).CompareAndSwap(uint32(old), uint32(new))
		mspanset.go#L66: 	popped atomic.Uint32
		mstats.go#L741: 	gen atomic.Uint32
		netpoll.go#L94: 	atomicInfo atomic.Uint32 // atomic pollInfo
		netpoll.go#L200: 	netpollInited   atomic.Uint32
		netpoll.go#L203: 	netpollWaiters atomic.Uint32
		netpoll_epoll.go#L20: 	netpollWakeSig atomic.Uint32 // used to avoid duplicate calls of netpollBreak
		panic.go#L1101: var runningPanicDefers atomic.Uint32
		panic.go#L1104: var panicking atomic.Uint32
		proc.go#L2256: 	extraMLength atomic.Uint32
		proc.go#L2258: 	extraMWaiters atomic.Uint32
		proc.go#L2261: 	extraMInUse atomic.Uint32
		proc.go#L4878: 	signalLock atomic.Uint32
		profbuf.go#L92: 	eof          atomic.Uint32
		runtime2.go#L445: 	atomicstatus atomic.Uint32
		runtime2.go#L494: 	selectDone    atomic.Uint32  // are we participating in a select and did someone win the race?
		runtime2.go#L565: 	freeWait      atomic.Uint32 // Whether it is safe to free g0 and delete m (one of freeMRef, freeMStack, freeMWait)
		runtime2.go#L571: 	cgoCallersUse atomic.Uint32 // if non-zero, cgoCallers in use temporarily
		runtime2.go#L607: 	preemptGen atomic.Uint32
		runtime2.go#L610: 	signalPending atomic.Uint32
		runtime2.go#L727: 	statsSeq atomic.Uint32
		runtime2.go#L739: 	numTimers atomic.Uint32
		runtime2.go#L742: 	deletedTimers atomic.Uint32
		runtime2.go#L797: 	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#L464: 	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#L39: 	status atomic.Uint32
		trace.go#L173: 	signalLock  atomic.Uint32 // protects use of the following member, only usable in signal handlers