runtime.pageAlloc.scav (field)

28 uses

	runtime (current package)
		mgcscavenge.go#L305: 			mheap_.pages.scav.released += released
		mgcscavenge.go#L454: 		printScavTrace(p.scav.gen, p.scav.released, false)
		mgcscavenge.go#L456: 	p.inUse.cloneInto(&p.scav.inUse)
		mgcscavenge.go#L460: 	if p.scav.scavLWM.lessThan(p.scav.freeHWM) {
		mgcscavenge.go#L466: 		startAddr = p.scav.freeHWM
		mgcscavenge.go#L472: 		startAddr = p.scav.scavLWM
		mgcscavenge.go#L474: 	p.scav.inUse.removeGreaterEqual(startAddr.addr())
		mgcscavenge.go#L482: 	p.scav.reservationBytes = alignUp(p.inUse.totalBytes, pallocChunkBytes) / scavengeReservationShards
		mgcscavenge.go#L483: 	p.scav.gen++
		mgcscavenge.go#L484: 	p.scav.released = 0
		mgcscavenge.go#L485: 	p.scav.freeHWM = minOffAddr
		mgcscavenge.go#L486: 	p.scav.scavLWM = maxOffAddr
		mgcscavenge.go#L505: 	r := p.scav.inUse.removeLast(p.scav.reservationBytes)
		mgcscavenge.go#L510: 		return r, p.scav.gen
		mgcscavenge.go#L520: 	p.scav.inUse.removeGreaterEqual(newBase)
		mgcscavenge.go#L522: 	return r, p.scav.gen
		mgcscavenge.go#L536: 	if r.size() == 0 || gen != p.scav.gen {
		mgcscavenge.go#L542: 	p.scav.inUse.add(r)
		mgcscavenge.go#L719: 	if oAddr := (offAddr{addr}); oAddr.lessThan(p.scav.scavLWM) {
		mgcscavenge.go#L720: 		p.scav.scavLWM = oAddr
		mheap.go#L1509: 	gen := h.pages.scav.gen
		mpagealloc.go#L266: 	scav struct {
		mpagealloc.go#L326: 	p.scav.scavLWM = maxSearchAddr
		mpagealloc.go#L873: 	if offLimit := (offAddr{limit}); p.scav.freeHWM.lessThan(offLimit) {
		mpagealloc.go#L874: 		p.scav.freeHWM = offLimit