internal/abi.MapType.BucketSize (field)
68 uses
internal/abi (current package)
type.go#L449: BucketSize uint16 // size of bucket
reflect
type.go#L1700: mt.MapType.BucketSize = uint16(mt.Bucket.Size_)
runtime
map.go#L210: return *(**bmap)(add(unsafe.Pointer(b), uintptr(t.BucketSize)-goarch.PtrSize))
map.go#L214: *(**bmap)(add(unsafe.Pointer(b), uintptr(t.BucketSize)-goarch.PtrSize)) = ovf
map.go#L255: h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.BucketSize)))
map.go#L384: nextOverflow = (*bmap)(add(buckets, base*uintptr(t.BucketSize)))
map.go#L385: last := (*bmap)(add(buckets, (nbuckets-1)*uintptr(t.BucketSize)))
map.go#L420: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L426: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L481: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L487: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L525: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map.go#L531: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map.go#L613: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map.go#L729: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map.go#L896: b = (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map.go#L900: b = (*bmap)(add(it.buckets, bucket*uintptr(t.BucketSize)))
map.go#L904: b = (*bmap)(add(it.buckets, bucket*uintptr(t.BucketSize)))
map.go#L1014: b := (*bmap)(add(bucket, i*uintptr(t.BucketSize)))
map.go#L1157: b := (*bmap)(add(h.oldbuckets, bucket*uintptr(t.BucketSize)))
map.go#L1170: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map.go#L1179: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map.go#L1187: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map.go#L1269: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map.go#L1273: n := uintptr(t.BucketSize) - dataOffset
map.go#L1527: dstBmap := (*bmap)(add(dst.buckets, uintptr(i*int(t.BucketSize))))
map.go#L1530: srcBmap := (*bmap)(add(src.buckets, uintptr((i+j)*int(t.BucketSize))))
map.go#L1550: srcBmap := (*bmap)(add(srcOldbuckets, uintptr(i*int(t.BucketSize))))
map.go#L1556: dstBmap := (*bmap)(add(dst.buckets, (uintptr(i)&bucketMask(dst.B))*uintptr(t.BucketSize)))
map.go#L1619: b := (*bmap)(add(buckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1627: b := (*bmap)(add(h.oldbuckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1682: b := (*bmap)(add(buckets, uintptr(bucket)*uintptr(t.BucketSize)))
map.go#L1690: 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#L71: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L77: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast32.go#L118: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L208: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L294: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast32.go#L375: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_fast32.go#L384: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_fast32.go#L392: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_fast32.go#L450: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_fast32.go#L454: 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#L71: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L77: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_fast64.go#L118: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L208: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L294: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_fast64.go#L377: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_fast64.go#L386: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_fast64.go#L394: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_fast64.go#L458: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_fast64.go#L462: 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#L177: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L183: oldb := (*bmap)(add(c, (hash&m)*uintptr(t.BucketSize)))
map_faststr.go#L229: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_faststr.go#L323: b := (*bmap)(add(h.buckets, bucket*uintptr(t.BucketSize)))
map_faststr.go#L403: b := (*bmap)(add(h.oldbuckets, oldbucket*uintptr(t.BucketSize)))
map_faststr.go#L412: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.BucketSize)))
map_faststr.go#L420: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.BucketSize)))
map_faststr.go#L473: b := add(h.oldbuckets, oldbucket*uintptr(t.BucketSize))
map_faststr.go#L477: n := uintptr(t.BucketSize) - dataOffset
|
The pages are generated with Golds v0.6.7. (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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |