Lines Matching refs:addr

11 func SwapInt32(addr *int32, new int32) int32 {
12 old := *addr
13 *addr = new
17 func SwapInt64(addr *int64, new int64) int64 {
18 old := *addr
19 *addr = new
23 func SwapUint32(addr *uint32, new uint32) uint32 {
24 old := *addr
25 *addr = new
29 func SwapUint64(addr *uint64, new uint64) uint64 {
30 old := *addr
31 *addr = new
35 func SwapUintptr(addr *uintptr, new uintptr) uintptr {
36 old := *addr
37 *addr = new
41 func SwapPointer(addr *unsafe.Pointer, new unsafe.Pointer) unsafe.Pointer {
42 old := *addr
43 *addr = new
47 func CompareAndSwapInt32(addr *int32, old, new int32) bool {
48 if *addr == old {
49 *addr = new
55 func CompareAndSwapInt64(addr *int64, old, new int64) bool {
56 if *addr == old {
57 *addr = new
63 func CompareAndSwapUint32(addr *uint32, old, new uint32) bool {
64 if *addr == old {
65 *addr = new
71 func CompareAndSwapUint64(addr *uint64, old, new uint64) bool {
72 if *addr == old {
73 *addr = new
79 func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) bool {
80 if *addr == old {
81 *addr = new
87 func CompareAndSwapPointer(addr *unsafe.Pointer, old, new unsafe.Pointer) bool {
88 if *addr == old {
89 *addr = new
95 func AddInt32(addr *int32, delta int32) int32 {
96 new := *addr + delta
97 *addr = new
101 func AddUint32(addr *uint32, delta uint32) uint32 {
102 new := *addr + delta
103 *addr = new
107 func AddInt64(addr *int64, delta int64) int64 {
108 new := *addr + delta
109 *addr = new
113 func AddUint64(addr *uint64, delta uint64) uint64 {
114 new := *addr + delta
115 *addr = new
119 func AddUintptr(addr *uintptr, delta uintptr) uintptr {
120 new := *addr + delta
121 *addr = new
125 func LoadInt32(addr *int32) int32 {
126 return *addr
129 func LoadInt64(addr *int64) int64 {
130 return *addr
133 func LoadUint32(addr *uint32) uint32 {
134 return *addr
137 func LoadUint64(addr *uint64) uint64 {
138 return *addr
141 func LoadUintptr(addr *uintptr) uintptr {
142 return *addr
145 func LoadPointer(addr *unsafe.Pointer) unsafe.Pointer {
146 return *addr
149 func StoreInt32(addr *int32, val int32) {
150 *addr = val
153 func StoreInt64(addr *int64, val int64) {
154 *addr = val
157 func StoreUint32(addr *uint32, val uint32) {
158 *addr = val
161 func StoreUint64(addr *uint64, val uint64) {
162 *addr = val
165 func StoreUintptr(addr *uintptr, val uintptr) {
166 *addr = val
169 func StorePointer(addr *unsafe.Pointer, val unsafe.Pointer) {
170 *addr = val