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

28 uses

	internal/runtime/atomic (current package)
		types.go#L108: func (i *Int64) Add(delta int64) int64 {

	runtime
		mgc.go#L1894: 			pp.gcFractionalMarkTime.Add(duration)
		mgclimit.go#L151: 	l.assistTimePool.Add(t)
		mgclimit.go#L157: 	l.idleTimePool.Add(t)
		mgclimit.go#L191: 		l.assistTimePool.Add(-assistTime)
		mgclimit.go#L197: 		l.idleTimePool.Add(-idleTime)
		mgclimit.go#L213: 				sched.idleTime.Add(duration)
		mgclimit.go#L472: 		sched.idleTime.Add(duration)
		mgcmark.go#L316: 		workCounter.Add(workDone)
		mgcmark.go#L588: 		gcController.bgScanCredit.Add(-stolen)
		mgcmark.go#L775: 		gcController.assistTime.Add(pp.gcAssistTime)
		mgcmark.go#L842: 		gcController.bgScanCredit.Add(scanWork)
		mgcmark.go#L882: 		gcController.bgScanCredit.Add(scanWork)
		mgcmark.go#L1351: 			gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcmark.go#L1371: 		gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcmark.go#L1449: 			gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcpacer.go#L942: 		c.dedicatedMarkTime.Add(duration)
		mgcpacer.go#L943: 		c.dedicatedMarkWorkersNeeded.Add(1)
		mgcpacer.go#L945: 		c.fractionalMarkTime.Add(duration)
		mgcpacer.go#L947: 		c.idleMarkTime.Add(duration)
		mgcscavenge.go#L400: 			scavenge.backgroundTime.Add(end - start)
		mgcwork.go#L347: 		gcController.heapScanWork.Add(w.heapScanWork)
		mheap.go#L1389: 		scavenge.assistTime.Add(now - start)
		mprof.go#L669: 		prof.waitTime.Add((nanotime() - start) * gTrackingPeriod)
		mprof.go#L1549: 	offset := int(goroutineProfile.offset.Add(1)) - 1
		proc.go#L1358: 		sched.totalMutexWaitTime.Add((now - gp.trackingStamp) * gTrackingPeriod)
		proc.go#L2059: 	sched.totalRuntimeLockWaitTime.Add(mp.mLockProfile.waitTime.Load())
		proc.go#L4535: 		gcController.bgScanCredit.Add(scanCredit)