Home | History | Annotate | Download | only in adb

Lines Matching refs:pfd

81     adb_pollfd pfd[2] = {};
82 pfd[0].fd = fds[0];
83 pfd[0].events = POLLRDNORM;
84 pfd[1].fd = fds[1];
85 pfd[1].events = POLLWRNORM;
87 pfd[0].revents = -1;
88 pfd[1].revents = -1;
89 EXPECT_EQ(1, adb_poll(pfd, 2, 0));
90 EXPECT_EQ(0, pfd[0].revents);
91 EXPECT_EQ(POLLWRNORM, pfd[1].revents);
96 pfd[0].revents = -1;
97 EXPECT_EQ(1, adb_poll(pfd, 1, 100));
98 EXPECT_EQ(POLLRDNORM, pfd[0].revents);
99 pfd[0].revents = -1;
100 pfd[1].revents = -1;
101 EXPECT_EQ(2, adb_poll(pfd, 2, 0));
102 EXPECT_EQ(POLLRDNORM, pfd[0].revents);
103 EXPECT_EQ(POLLWRNORM, pfd[1].revents);
107 adb_pollfd pfd = {};
108 pfd.fd = fds[0];
109 pfd.events = POLLRDNORM;
111 EXPECT_EQ(0, adb_poll(&pfd, 1, 100));
112 EXPECT_EQ(0, pfd.revents);
116 EXPECT_EQ(1, adb_poll(&pfd, 1, 100));
117 EXPECT_EQ(POLLRDNORM, pfd.revents);
121 adb_pollfd pfd[3] = {};
122 pfd[0].fd = fds[0];
123 pfd[0].events = POLLRDNORM;
124 pfd[1].fd = INT_MAX;
125 pfd[1].events = POLLRDNORM;
126 pfd[2].fd = fds[1];
127 pfd[2].events = POLLWRNORM;
132 EXPECT_EQ(1, adb_poll(pfd, 1, 100));
133 EXPECT_EQ(POLLRDNORM, pfd[0].revents);
135 EXPECT_EQ(3, adb_poll(pfd, 3, 0));
136 EXPECT_EQ(POLLRDNORM, pfd[0].revents);
137 EXPECT_EQ(POLLNVAL, pfd[1].revents);
138 EXPECT_EQ(POLLWRNORM, pfd[2].revents);
142 adb_pollfd pfd[2] = {};
143 pfd[0].fd = fds[0];
144 pfd[0].events = POLLRDNORM;
145 pfd[1] = pfd[0];
147 EXPECT_EQ(0, adb_poll(pfd, 2, 0));
148 EXPECT_EQ(0, pfd[0].revents);
149 EXPECT_EQ(0, pfd[1].revents);
153 EXPECT_EQ(2, adb_poll(pfd, 2, 100));
154 EXPECT_EQ(POLLRDNORM, pfd[0].revents);
155 EXPECT_EQ(POLLRDNORM, pfd[1].revents);
159 adb_pollfd pfd = {};
160 pfd.fd = fds[0];
161 pfd.events = POLLIN;
163 EXPECT_EQ(0, adb_poll(&pfd, 1, 0));
164 EXPECT_EQ(0, pfd.revents);
169 EXPECT_EQ(1, adb_poll(&pfd, 1, 100));
172 EXPECT_EQ(POLLHUP, pfd.revents & POLLHUP);
184 adb_pollfd pfd;
185 pfd.events = POLLIN;
186 pfd.fd = sockets[i * 2 + 1];
187 pfds.push_back(pfd);