func sync/atomic.SwapUint32
5 uses
sync/atomic (current package)
doc.go#L62: func SwapUint32(addr *uint32, new uint32) (old uint32)
github.com/vmihailenco/bufpool
pool.go#L98: n := atomic.SwapUint32(&p.calls[i], 0)
go.uber.org/atomic
uint32.go#L87: return atomic.SwapUint32(&i.v, val)
google.golang.org/grpc/internal/transport
transport.go#L307: return atomic.SwapUint32(&s.headerSent, 1) == 1
transport.go#L311: return streamState(atomic.SwapUint32((*uint32)(&s.state), uint32(st)))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)