type runtime.pallocData
9 uses
runtime (current package)
mgcscavenge.go#L656: l2 := (*[1 << pallocChunksL2Bits]pallocData)(atomic.Loadp(unsafe.Pointer(&p.chunks[i.l1()])))
mgcscavenge.go#L808: func (m *pallocData) hasScavengeCandidate(min uintptr) bool {
mgcscavenge.go#L855: func (m *pallocData) findScavengeCandidate(searchIdx uint, min, max uintptr) (uint, uint) {
mpagealloc.go#L232: chunks [1 << pallocChunksL1Bits]*[1 << pallocChunksL2Bits]pallocData
mpagealloc.go#L332: func (p *pageAlloc) tryChunkOf(ci chunkIdx) *pallocData {
mpagealloc.go#L343: func (p *pageAlloc) chunkOf(ci chunkIdx) *pallocData {
mpallocbits.go#L409: type pallocData struct {
mpallocbits.go#L416: func (m *pallocData) allocRange(i, n uint) {
mpallocbits.go#L424: func (m *pallocData) allocAll() {
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)