type runtime.semaRoot
8 uses
runtime (current package)
sema.go#L40: type semaRoot struct {
sema.go#L50: root semaRoot
sema.go#L51: pad [cpu.CacheLinePadSize - unsafe.Sizeof(semaRoot{})]byte
sema.go#L217: func semroot(addr *uint32) *semaRoot {
sema.go#L234: func (root *semaRoot) queue(addr *uint32, s *sudog, lifo bool) {
sema.go#L321: func (root *semaRoot) dequeue(addr *uint32) (found *sudog, now int64) {
sema.go#L392: func (root *semaRoot) rotateLeft(x *sudog) {
sema.go#L420: func (root *semaRoot) rotateRight(y *sudog) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |