internal/runtime/atomic.Int32.Add (method)

39 uses

	internal/runtime/atomic (current package)
		types.go#L55: func (i *Int32) Add(delta int32) int32 {

	runtime
		proc.go#L1075: 	sched.nmspinning.Add(1)
		proc.go#L2077: 			pendingPreemptSignals.Add(-1)
		proc.go#L2457: 	sched.ngsys.Add(-1)
		proc.go#L2544: 	sched.ngsys.Add(1)
		proc.go#L2601: 	sched.ngsys.Add(1)
		proc.go#L3230: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L3306: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L3661: 		if sched.nmspinning.Add(-1) < 0 {
		proc.go#L4027: 	nmspinning := sched.nmspinning.Add(-1)
		proc.go#L4510: 		sched.ngsys.Add(-1)
		proc.go#L5134: 		sched.nGsyscallNoP.Add(1)
		proc.go#L5149: 		sched.nGsyscallNoP.Add(-1)
		proc.go#L5359: 		sched.ngsys.Add(1)
		proc.go#L6452: 			sched.nmspinning.Add(1)
		proc.go#L7388: 	sched.npidle.Add(1)
		proc.go#L7414: 		sched.npidle.Add(-1)
		rwmutex.go#L78: 	if rw.readerCount.Add(1) < 0 {
		rwmutex.go#L102: 	if r := rw.readerCount.Add(-1); r < 0 {
		rwmutex.go#L107: 		if rw.readerWait.Add(-1) == 0 {
		rwmutex.go#L126: 	r := rw.readerCount.Add(-rwmutexMaxReaders) + rwmutexMaxReaders
		rwmutex.go#L129: 	if r != 0 && rw.readerWait.Add(r) != 0 {
		rwmutex.go#L145: 	r := rw.readerCount.Add(rwmutexMaxReaders)
		signal_unix.go#L357: 		pendingPreemptSignals.Add(-1)
		signal_unix.go#L378: 			pendingPreemptSignals.Add(1)
		signal_unix.go#L457: 				pendingPreemptSignals.Add(-1)
		signal_unix.go#L793: 			crashing.Add(1)
		time.go#L298: 		ts.zombies.Add(-1)
		time.go#L512: 			t.ts.zombies.Add(1)
		time.go#L606: 			t.ts.zombies.Add(-1)
		time.go#L797: 				ts.zombies.Add(-1)
		time.go#L951: 			ts.zombies.Add(-1)
		time.go#L1166: 			t.ts.zombies.Add(1)
		time.go#L1174: 		if t.isSending.Add(1) < 0 {
		time.go#L1233: 			if t.isSending.Add(-1) < 0 {
		time.go#L1494: 		t.ts.zombies.Add(-1)
		time.go#L1529: 		t.ts.zombies.Add(1)
		traceruntime.go#L272: 	trace.exitingSyscall.Add(1)
		traceruntime.go#L277: 	trace.exitingSyscall.Add(-1)