func runtime/internal/atomic.Xadd

11 uses

	runtime/internal/atomic (current package)
		atomic_amd64.go#L52: func Xadd(ptr *uint32, delta int32) uint32
		types.go#L291: 	return Xadd(&u.value, delta)

	runtime
		mfinal.go#L133: 	atomic.Xadd(&finq.cnt, +1) // Sync with markroots
		mgc.go#L850: 				atomic.Xadd(&gcMarkDoneFlushed, 1)
		mgc.go#L1349: 		decnwait := atomic.Xadd(&work.nwait, -1)
		mgc.go#L1405: 		incnwait := atomic.Xadd(&work.nwait, +1)
		mgcmark.go#L556: 	decnwait := atomic.Xadd(&work.nwait, -1)
		mgcmark.go#L583: 	incnwait := atomic.Xadd(&work.nwait, +1)
		mgcmark.go#L1065: 			job := atomic.Xadd(&work.markrootNext, +1) - 1
		mgcmark.go#L1182: 				job := atomic.Xadd(&work.markrootNext, +1) - 1
		sema.go#L177: 	atomic.Xadd(addr, 1)