func runtime/internal/atomic.Store64

26 uses

	runtime/internal/atomic (current package)
		atomic_amd64.go#L101: func Store64(ptr *uint64, val uint64)

	runtime
		mgc.go#L598: 	atomic.Store64(&c.assistWorkPerByte, float64bits(assistWorkPerByte))
		mgc.go#L599: 	atomic.Store64(&c.assistBytesPerWork, float64bits(assistBytesPerWork))
		mgc.go#L908: 	atomic.Store64(&memstats.next_gc, goal)
		mgc.go#L948: 			atomic.Store64(&mheap_.pagesSweptBasis, pagesSwept)
		mgc.go#L1708: 	atomic.Store64(&memstats.last_gc_unix, uint64(unixNow)) // must be Unix time to make sense to user
		mgc.go#L1709: 	atomic.Store64(&memstats.last_gc_nanotime, uint64(now)) // monotonic time for us
		mheap.go#L775: 			atomic.Store64(&h.reclaimIndex, 1<<63)
		mprof.go#L394: 	atomic.Store64(&blockprofilerate, uint64(r))
		mprof.go#L444: 	atomic.Store64(&mutexprofilerate, uint64(rate))
		mspanset.go#L353: 	atomic.Store64((*uint64)(h), 0)
		proc.go#L2868: 		atomic.Store64(&sched.pollUntil, uint64(pollUntil))
		proc.go#L2880: 		atomic.Store64(&sched.pollUntil, 0)
		proc.go#L2881: 		atomic.Store64(&sched.lastpoll, uint64(nanotime()))
		proc.go#L4712: 		atomic.Store64(&pp.timer0When, 0)
		profbuf.go#L122: 	atomic.Store64((*uint64)(x), uint64(new))
		profbuf.go#L189: 			atomic.Store64(&b.overflowTime, uint64(now))
		profbuf.go#L190: 			atomic.Store64(&b.overflow, (((overflow>>32)+1)<<32)+1)
		runtime.go#L43: 		atomic.Store64(&ticks.val, uint64(r))
		runtime1.go#L119: 	atomic.Store64(&test_z64, (1<<40)+1)
		time.go#L297: 		atomic.Store64(&pp.timer0When, uint64(t.when))
		time.go#L675: 		atomic.Store64(&pp.timerModifiedEarliest, 0)
		time.go#L693: 		atomic.Store64(&pp.timerModifiedEarliest, 0)
		time.go#L921: 	atomic.Store64(&pp.timerModifiedEarliest, 0)
		time.go#L1026: 		atomic.Store64(&pp.timer0When, 0)
		time.go#L1028: 		atomic.Store64(&pp.timer0When, uint64(pp.timers[0].when))