func internal/runtime/atomic.Casuintptr

13 uses

	internal/runtime/atomic (current package)
		stubs.go#L24: func Casuintptr(ptr *uintptr, old, new uintptr) bool
		types.go#L401: 	return Casuintptr(&u.value, old, new)

	runtime
		debuglog.go#L111: 			if atomic.Casuintptr(headp, head, uintptr(unsafe.Pointer(l))) {
		lock_spinbit.go#L194: 				if atomic.Casuintptr(&l.key, v, next) {
		lock_spinbit.go#L209: 		if !weSpin && v&mutexSpinning == 0 && atomic.Casuintptr(&l.key, v, v|mutexSpinning) {
		lock_spinbit.go#L247: 		if atomic.Casuintptr(&l.key, v, next) {
		lock_spinbit.go#L298: 			if atomic.Casuintptr(&l.key, v, next) {
		lock_spinbit.go#L383: 		if atomic.Casuintptr(&l.key, v, next) {
		lock_spinbit.go#L458: 		if atomic.Casuintptr(&l.key, v, next) {
		malloc.go#L1976: 			if atomic.Casuintptr((*uintptr)(unsafe.Pointer(&persistentChunks)), chunks, uintptr(unsafe.Pointer(persistent.base))) {
		mheap.go#L1104: 			if atomic.Casuintptr(&ha.zeroedBase, zeroedBase, arenaLimit) {
		netpoll.go#L530: 	r := atomic.Casuintptr((*uintptr)(gpp), pdWait, uintptr(unsafe.Pointer(gp)))
		runtime2.go#L246: 	return atomic.Casuintptr((*uintptr)(unsafe.Pointer(gp)), uintptr(old), uintptr(new))