sync.Pool.Put (method)

110 uses

	sync (current package)
		pool.go#L99: func (p *Pool) Put(x any) {

	crypto/internal/fips140/drbg
		rand.go#L62: 			drbgPool.Put(drbg)

	crypto/tls
		conn.go#L1003: 		outBufPool.Put(outBufPtr)

	encoding/json
		encode.go#L207: 	defer encodeStatePool.Put(e)
		scanner.go#L108: 	scannerPool.Put(scan)
		stream.go#L210: 	defer encodeStatePool.Put(e)

	fmt
		print.go#L181: 	ppFree.Put(p)
		scan.go#L414: 	ssFree.Put(s)

	github.com/andybalholm/brotli
		backward_references.go#L183: 	hasherSearchResultPool.Put(sr)
		backward_references.go#L184: 	hasherSearchResultPool.Put(sr2)
		brotli_bit_stream.go#L1042: 	blockEncoderPool.Put(self)
		metablock.go#L55: 	metaBlockPool.Put(mb)

	github.com/coder/websocket
		compress.go#L147: 	flateReaderPool.Put(fr)
		compress.go#L163: 	flateWriterPool.Put(w)
		compress.go#L213: 	swPool[cap(sw.buf)].Put(sw)
		dial.go#L331: 	bufioReaderPool.Put(br)
		dial.go#L346: 	bufioWriterPool.Put(bw)

	github.com/coder/websocket/internal/bpool
		bpool.go#L24: 	bpool.Put(b)

	github.com/go-faster/jx
		jx.go#L42: 	decPool.Put(d)
		jx.go#L54: 	encPool.Put(e)
		jx.go#L65: 	writerPool.Put(e)

	github.com/gotd/td/bin
		pool.go#L28: 	b.pool.Put(buf)

	github.com/gotd/td/crypto
		sha256.go#L12: 	defer sha256Pool.Put(h)

	github.com/gotd/td/proto
		gzip.go#L40: 	g.writers.Put(w)
		gzip.go#L54: 		g.readers.Put(reader)
		gzip.go#L61: 	g.readers.Put(w)
		gzip.go#L89: 	defer gzipBufPool.Put(buf)

	github.com/klauspost/compress/flate
		stateless.go#L82: 		bitWriterPool.Put(bw)
		stateless.go#L103: 		tokensPool.Put(dst)

	github.com/klauspost/compress/huff0
		decompress.go#L279: 					d.bufs.Put(bufs)
		decompress.go#L309: 					d.bufs.Put(bufs)
		decompress.go#L338: 					d.bufs.Put(bufs)
		decompress.go#L368: 					d.bufs.Put(bufs)
		decompress.go#L398: 					d.bufs.Put(bufs)
		decompress.go#L428: 					d.bufs.Put(bufs)
		decompress.go#L458: 					d.bufs.Put(bufs)
		decompress.go#L488: 					d.bufs.Put(bufs)
		decompress.go#L496: 		d.bufs.Put(bufs)
		decompress.go#L501: 		d.bufs.Put(bufs)
		decompress.go#L521: 			d.bufs.Put(bufs)
		decompress.go#L530: 	d.bufs.Put(bufs)
		decompress.go#L578: 				d.bufs.Put(bufs)
		decompress.go#L587: 		d.bufs.Put(bufs)
		decompress.go#L604: 			d.bufs.Put(bufs)
		decompress.go#L614: 	d.bufs.Put(bufs)
		decompress.go#L763: 				d.bufs.Put(buf)
		decompress.go#L768: 				d.bufs.Put(buf)
		decompress.go#L785: 			d.bufs.Put(buf)
		decompress.go#L806: 				d.bufs.Put(buf)
		decompress.go#L827: 				d.bufs.Put(buf)
		decompress.go#L840: 			d.bufs.Put(buf)
		decompress.go#L846: 			d.bufs.Put(buf)
		decompress.go#L850: 	d.bufs.Put(buf)
		decompress.go#L997: 				d.bufs.Put(buf)
		decompress.go#L1002: 				d.bufs.Put(buf)
		decompress.go#L1040: 				d.bufs.Put(buf)
		decompress.go#L1061: 				d.bufs.Put(buf)
		decompress.go#L1074: 			d.bufs.Put(buf)
		decompress.go#L1081: 			d.bufs.Put(buf)
		decompress.go#L1085: 	d.bufs.Put(buf)

	github.com/klauspost/compress/zstd
		blockdec.go#L575: 					fseDecoderPool.Put(seq.fse)
		enc_jobs.go#L140: 		js.inputPool.Put(&b)
		enc_jobs.go#L158: 		js.outputPool.Put(&b)
		enc_jobs.go#L176: 		js.overlapPool.Put(&b)
		history.go#L51: 			huffDecoderPool.Put(h.huffTree)
		seqdec.go#L104: 		fseDecoderPool.Put(f)
		seqdec.go#L108: 		fseDecoderPool.Put(f)
		seqdec.go#L112: 		fseDecoderPool.Put(f)
		zip.go#L70: 		r.pool.Put(r.dec)
		zip.go#L82: 		r.pool.Put(r.dec)
		zip.go#L109: 		w.pool.Put(w.enc)

	github.com/refraction-networking/utls
		conn.go#L998: 		outBufPool.Put(outBufPtr)

	go.opentelemetry.io/otel/attribute
		encoder.go#L93: 	defer d.pool.Put(buf)

	go.uber.org/multierr
		error.go#L234: 	_bufferPool.Put(buff)

	internal/poll
		splice_linux.go#L220: 	splicePipePool.Put(p)

	io
		io.go#L669: 			blackHolePool.Put(bufp)

	log
		log.go#L184: 	bufferPool.Put(p)

	math/big
		nat.go#L296: 	stackPool.Put(s)

	net/http
		h2_bundle.go#L1232: 		http2dataChunkPools[0].Put((*[1 << 10]byte)(p))
		h2_bundle.go#L1234: 		http2dataChunkPools[1].Put((*[2 << 10]byte)(p))
		h2_bundle.go#L1236: 		http2dataChunkPools[2].Put((*[4 << 10]byte)(p))
		h2_bundle.go#L1238: 		http2dataChunkPools[3].Put((*[8 << 10]byte)(p))
		h2_bundle.go#L1240: 		http2dataChunkPools[4].Put((*[16 << 10]byte)(p))
		h2_bundle.go#L1800: 	defer http2fhBytes.Put(bufp)
		h2_bundle.go#L3364: 	defer http2littleBuf.Put(bp)
		h2_bundle.go#L3755: 	http2bufWriterPool.Put(bw)
		h2_bundle.go#L4216: 		http2errChanPool.Put(ch) // Server used without calling ConfigureServer
		h2_bundle.go#L4219: 	s.errChanPool.Put(ch)
		h2_bundle.go#L5184: 		http2writeDataPool.Put(writeArg)
		h2_bundle.go#L6800: 		http2sorterPool.Put(sorter)
		h2_bundle.go#L7039: 	http2responseWriterStatePool.Put(rws)
		h2_bundle.go#L9169: 		defer http2bufPools[index].Put(bp)
		h2_bundle.go#L9173: 		defer http2bufPools[index].Put(&buf)
		h2_bundle.go#L10466: 	http2gzipPool.Put(zr)
		h2_bundle.go#L11093: 		defer http2sorterPool.Put(sorter)
		header.go#L210: 					headerSorterPool.Put(sorter)
		header.go#L223: 	headerSorterPool.Put(sorter)
		request.go#L1049: 	textprotoReaderPool.Put(r)
		server.go#L844: 	copyBufPool.Put((*[copyBufPoolSize]byte)(b))
		server.go#L870: 	bufioReaderPool.Put(br)
		server.go#L888: 		pool.Put(bw)
		transport.go#L3146: 	gzipPool.Put(zr)

	os
		dir_unix.go#L42: 		dirBufPool.Put(d.buf)
		dir_unix.go#L93: 				dirBufPool.Put(d.buf)

	reflect
		value.go#L597: 			framePool.Put(stackArgs)
		value.go#L1132: 	methodFramePool.Put(methodFrame)

	syscall
		netlink_linux.go#L85: 	defer pageBufPool.Put(rbNew)

	vendor/golang.org/x/net/http2/hpack
		hpack.go#L521: 	bufPool.Put(buf)
		huffman.go#L24: 	defer bufPool.Put(buf)
		huffman.go#L35: 	defer bufPool.Put(buf)