Lines Matching defs:scavengeIndex
993 type scavengeIndex struct { struct
1008 chunks []atomicScavChunkData
1009 min, max atomic.Uintptr
1010 minHeapIdx atomic.Uintptr
1038 searchAddrBg atomicOffAddr
1039 searchAddrForce atomicOffAddr
1043 freeHWM offAddr
1046 gen uint32
1049 test bool
1055 func (s *scavengeIndex) init(test bool, sysStat *sysMemStat) uintptr {
1066 func (s *scavengeIndex) grow(base, limit uintptr, sysStat *sysMemStat) uintptr {
1078 func (s *scavengeIndex) find(force bool) (chunkIdx, uint) {
1132 func (s *scavengeIndex) alloc(ci chunkIdx, npages uint) {
1147 func (s *scavengeIndex) free(ci chunkIdx, page, npages uint) {
1173 func (s *scavengeIndex) nextGen() {
1187 func (s *scavengeIndex) setEmpty(ci chunkIdx) {