Home
last modified time | relevance | path

Searched defs:pollDesc (Results 1 – 10 of 10) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/runtime/
Dnetpoll.go75 type pollDesc struct { struct
76 _ sys.NotInHeap
77 link *pollDesc // in pollcache, protected by pollcache.lock
78 fd uintptr // constant for pollDesc usage lifetime
79 fdseq atomic.Uintptr // protects against stale pollDesc
96 atomicInfo atomic.Uint32 // atomic pollInfo
100 rg atomic.Uintptr // pdReady, pdWait, G waiting for read or pdNil
101 wg atomic.Uintptr // pdReady, pdWait, G waiting for write or pdNil
103 lock mutex // protects the following fields
104 closing bool
[all …]
Dnetpoll_wasip1.go67 func netpollopen(fd uintptr, pd *pollDesc) int32 {
87 func netpollarm(pd *pollDesc, mode int) {
127 func netpolldisarm(pd *pollDesc, mode int32) {
154 func swapsub(pd *pollDesc, from, to int) {
Dnetpoll_solaris.go136 func netpollopen(fd uintptr, pd *pollDesc) int32 {
164 func netpollupdate(pd *pollDesc, set, clear uint32) {
184 func netpollarm(pd *pollDesc, mode int) {
Dnetpoll_windows.go38 func packNetpollKey(source uint8, pd *pollDesc) uintptr {
116 func netpollopen(fd uintptr, pd *pollDesc) int32 {
129 func netpollarm(pd *pollDesc, mode int) {
Dnetpoll_fake.go19 func netpollopen(fd uintptr, pd *pollDesc) int32 {
27 func netpollarm(pd *pollDesc, mode int) {
Dnetpoll_kqueue.go32 func netpollopen(fd uintptr, pd *pollDesc) int32 {
68 func netpollarm(pd *pollDesc, mode int) {
Dnetpoll_epoll.go49 func netpollopen(fd uintptr, pd *pollDesc) uintptr {
62 func netpollarm(pd *pollDesc, mode int) {
Dnetpoll_aix.go84 func netpollopen(fd uintptr, pd *pollDesc) int32 {
123 func netpollarm(pd *pollDesc, mode int) {
/aosp_15_r20/prebuilts/go/linux-x86/src/internal/poll/
Dfd_poll_js.go14 type pollDesc struct { struct
15 fd *FD
16 closing bool
19 func (pd *pollDesc) init(fd *FD) error { pd.fd = fd; return nil }
21 func (pd *pollDesc) close() {}
23 func (pd *pollDesc) evict() {
30 func (pd *pollDesc) prepare(mode int, isFile bool) error {
37 func (pd *pollDesc) prepareRead(isFile bool) error { return pd.prepare('r', isFile) }
39 func (pd *pollDesc) prepareWrite(isFile bool) error { return pd.prepare('w', isFile) }
41 func (pd *pollDesc) wait(mode int, isFile bool) error {
[all …]
Dfd_poll_runtime.go32 type pollDesc struct { struct
33 runtimeCtx uintptr
38 func (pd *pollDesc) init(fd *FD) error {
48 func (pd *pollDesc) close() {
57 func (pd *pollDesc) evict() {
64 func (pd *pollDesc) prepare(mode int, isFile bool) error {
72 func (pd *pollDesc) prepareRead(isFile bool) error {
76 func (pd *pollDesc) prepareWrite(isFile bool) error {
80 func (pd *pollDesc) wait(mode int, isFile bool) error {
88 func (pd *pollDesc) waitRead(isFile bool) error {
[all …]