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
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |