runtime.hchan.recvx (field)
24 uses
runtime (current package)
chan.go#L40: recvx uint // receive index
chan.go#L300: racenotify(c, c.recvx, nil)
chan.go#L301: racenotify(c, c.recvx, sg)
chan.go#L302: c.recvx++
chan.go#L303: if c.recvx == c.dataqsiz {
chan.go#L304: c.recvx = 0
chan.go#L306: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
chan.go#L532: qp := chanbuf(c, c.recvx)
chan.go#L534: racenotify(c, c.recvx, nil)
chan.go#L540: c.recvx++
chan.go#L541: if c.recvx == c.dataqsiz {
chan.go#L542: c.recvx = 0
chan.go#L621: qp := chanbuf(c, c.recvx)
chan.go#L623: racenotify(c, c.recvx, nil)
chan.go#L624: racenotify(c, c.recvx, sg)
chan.go#L632: c.recvx++
chan.go#L633: if c.recvx == c.dataqsiz {
chan.go#L634: c.recvx = 0
chan.go#L636: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
select.go#L418: racenotify(c, c.recvx, nil)
select.go#L424: qp = chanbuf(c, c.recvx)
select.go#L429: c.recvx++
select.go#L430: if c.recvx == c.dataqsiz {
select.go#L431: c.recvx = 0
 |
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. |