type internal/runtime/atomic.Uint32
53 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#L154: owned atomic.Uint32
mcache.go#L54: flushGen atomic.Uint32
mfinal.go#L32: var fingStatus atomic.Uint32
mgc.go#L446: cycles atomic.Uint32
mgclimit.go#L33: lock atomic.Uint32
mgclimit.go#L77: lastEnabledCycle atomic.Uint32
mgcscavenge.go#L288: sysmonWake atomic.Uint32
mgcsweep.go#L135: state atomic.Uint32
mprof.go#L186: value atomic.Uint32
mprof.go#L1355: type goroutineProfileStateHolder atomic.Uint32
mprof.go#L1358: return goroutineProfileState((*atomic.Uint32)(p).Load())
mprof.go#L1362: (*atomic.Uint32)(p).Store(uint32(value))
mprof.go#L1366: 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#L1129: var runningPanicDefers atomic.Uint32
panic.go#L1132: var panicking atomic.Uint32
proc.go#L2648: extraMLength atomic.Uint32
proc.go#L2650: extraMWaiters atomic.Uint32
proc.go#L2653: extraMInUse atomic.Uint32
proc.go#L5453: signalLock atomic.Uint32
profbuf.go#L92: eof atomic.Uint32
runtime2.go#L430: atomicstatus atomic.Uint32
runtime2.go#L486: selectDone atomic.Uint32 // are we participating in a select and did someone win the race?
runtime2.go#L561: freeWait atomic.Uint32 // Whether it is safe to free g0 and delete m (one of freeMRef, freeMStack, freeMWait)
runtime2.go#L567: cgoCallersUse atomic.Uint32 // if non-zero, cgoCallers in use temporarily
runtime2.go#L606: preemptGen atomic.Uint32
runtime2.go#L609: signalPending atomic.Uint32
runtime2.go#L728: statsSeq atomic.Uint32
runtime2.go#L781: 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#L534: 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#L129: len atomic.Uint32
trace.go#L86: signalLock atomic.Uint32 // protects use of the following member, only usable in signal handlers
tracestatus.go#L188: statusTraced [3]atomic.Uint32
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)