internal/abi.MapType.BucketSize (field)
68 uses
internal/abi (current package)
type.go#L476: BucketSize uint16 // size of bucket
reflect
type.go#L1861: mt.MapType.BucketSize = uint16(mt.Bucket.Size_)
runtime
map.go#L202: return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.BucketSize)-goarch.PtrSize))
map.go#L206: *(**bmap)(add(unsafe.Pointer(b), uintptr(t.BucketSize)-goarch.PtrSize)) = ovf
map.go#L247: h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.BucketSize)))
map.go#L397: nextOverflow = (*bmap)(add(buckets, base*uintptr(t.BucketSize)))
map.go#L398: last := (*bmap)(add(buckets, (nbuckets-1)*uintptr(t.BucketSize)))
map.go#L433: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L439: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L503: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L509: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L547: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L553: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L649: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map.go#L774: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map.go#L966: b = (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map.go#L970: b = (*bmap)(add(it.buckets, bucket*uintptr(t.BucketSize)))
map.go#L974: b = (*bmap)(add(it.buckets, bucket*uintptr(t.BucketSize)))
map.go#L1095: b := (*bmap)(add(bucket, i*uintptr(t.BucketSize)))
map.go#L1243: b := (*bmap)(add(h.oldbuckets, bucket*uintptr(t.BucketSize)))
map.go#L1256: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map.go#L1265: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map.go#L1273: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map.go#L1355: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map.go#L1359: n := uintptr(t.BucketSize) - dataOffset
map.go#L1712: dstBmap := (*bmap)(add(dst.buckets, uintptr(i*int(t.BucketSize))))
map.go#L1715: srcBmap := (*bmap)(add(src.buckets, uintptr((i+j)*int(t.BucketSize))))
map.go#L1735: srcBmap := (*bmap)(add(srcOldbuckets, uintptr(i*int(t.BucketSize))))
map.go#L1741: dstBmap := (*bmap)(add(dst.buckets, (uintptr(i)&bucketMask(dst.B))*uintptr(t.BucketSize)))
map.go#L1806: b := (*bmap)(add(buckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1814: b := (*bmap)(add(h.oldbuckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1869: b := (*bmap)(add(buckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1877: b := (*bmap)(add(h.oldbuckets, uintptr(bucket)*uintptr(t.BucketSize)))
map_fast32.go#L31: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L37: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L80: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L86: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L138: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L237: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L323: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L404: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_fast32.go#L413: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_fast32.go#L421: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_fast32.go#L479: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_fast32.go#L483: n := uintptr(t.BucketSize) - dataOffset
map_fast64.go#L31: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L37: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L80: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L86: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L138: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L239: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L325: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L408: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_fast64.go#L417: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_fast64.go#L425: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_fast64.go#L489: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_fast64.go#L493: n := uintptr(t.BucketSize) - dataOffset
map_faststr.go#L82: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L88: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L186: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L192: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L249: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_faststr.go#L343: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_faststr.go#L423: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_faststr.go#L432: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_faststr.go#L440: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_faststr.go#L493: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_faststr.go#L497: n := uintptr(t.BucketSize) - dataOffset
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |