type runtime.pollDesc
28 uses
runtime (current package)
netpoll.go#L69: type pollDesc struct {
netpoll.go#L70: link *pollDesc // in pollcache, protected by pollcache.lock
netpoll.go#L92: self *pollDesc // storage for indirect interface. See (*pollDesc).makeArg.
netpoll.go#L97: first *pollDesc
netpoll.go#L143: func poll_runtime_pollOpen(fd uintptr) (*pollDesc, int) {
netpoll.go#L170: func poll_runtime_pollClose(pd *pollDesc) {
netpoll.go#L184: func (c *pollCache) free(pd *pollDesc) {
netpoll.go#L195: func poll_runtime_pollReset(pd *pollDesc, mode int) int {
netpoll.go#L213: func poll_runtime_pollWait(pd *pollDesc, mode int) int {
netpoll.go#L235: func poll_runtime_pollWaitCanceled(pd *pollDesc, mode int) {
netpoll.go#L243: func poll_runtime_pollSetDeadline(pd *pollDesc, d int64, mode int) {
netpoll.go#L326: func poll_runtime_pollUnblock(pd *pollDesc) {
netpoll.go#L363: func netpollready(toRun *gList, pd *pollDesc, mode int32) {
netpoll.go#L379: func netpollcheckerr(pd *pollDesc, mode int32) int {
netpoll.go#L413: func netpollblock(pd *pollDesc, mode int32, waitio bool) bool {
netpoll.go#L448: func netpollunblock(pd *pollDesc, mode int32, ioready bool) *g {
netpoll.go#L477: func netpolldeadlineimpl(pd *pollDesc, seq uintptr, read, write bool) {
netpoll.go#L518: netpolldeadlineimpl(arg.(*pollDesc), seq, true, true)
netpoll.go#L522: netpolldeadlineimpl(arg.(*pollDesc), seq, true, false)
netpoll.go#L526: netpolldeadlineimpl(arg.(*pollDesc), seq, false, true)
netpoll.go#L529: func (c *pollCache) alloc() *pollDesc {
netpoll.go#L532: const pdSize = unsafe.Sizeof(pollDesc{})
netpoll.go#L541: pd := (*pollDesc)(add(mem, i*pdSize))
netpoll.go#L558: func (pd *pollDesc) makeArg() (i interface{}) {
netpoll.go#L566: pdEface interface{} = (*pollDesc)(nil)
netpoll_kqueue.go#L54: func netpollopen(fd uintptr, pd *pollDesc) int32 {
netpoll_kqueue.go#L80: func netpollarm(pd *pollDesc, mode int) {
netpoll_kqueue.go#L181: pd := (*pollDesc)(unsafe.Pointer(ev.udata))
 |
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. |