Home | History | Annotate | Download | only in rpc

Lines Matching refs:pfd

171 svc_pollfd_init(struct pollfd *pfd, int nfd)
174 pfd[i].fd = -1;
175 pfd[i].events = POLLIN | POLLPRI | POLLRDNORM | POLLRDBAND;
176 pfd[i].revents = 0;
198 struct pollfd *pfd;
200 if ((pfd = svc_pollfd_alloc(fds)) == NULL)
204 if (pfd[i].fd == -1) {
209 pfd[i].fd = fd;
213 pfd = realloc(fds->fdp, (fds->fdnum + FD_SETSIZE) * sizeof(*fds->fdp));
214 if (pfd == NULL)
217 svc_pollfd_init(pfd + fds->fdnum, FD_SETSIZE);
218 pfd[fds->fdnum].fd = fd;
222 fds->fdp = pfd;
229 struct pollfd *pfd;
231 if ((pfd = svc_pollfd_alloc(fds)) == NULL)
235 if (pfd[i].fd != fd)
238 pfd[i].fd = -1;
244 if (pfd[i].fd != -1)