pollfd
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd[4];
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd[1];
struct pollfd pfd[3]; /* stdin, stdout, socket */
struct pollfd pfd[2];
struct pollfd pfd[1];
struct pollfd pfd;
struct pollfd pfd;
u_int pollfd_offset, struct pollfd *pfd)
struct pollfd *pfd, u_int npfd)
channel_prepare_poll(struct ssh *ssh, struct pollfd **pfdp, u_int *npfd_allocp,
fd_ready(Channel *c, int p, struct pollfd *pfds, u_int npfd, int fd,
struct pollfd *pfd = &pfds[p];
channel_after_poll(struct ssh *ssh, struct pollfd *pfd, u_int npfd)
struct pollfd;
void channel_prepare_poll(struct ssh *, struct pollfd **,
void channel_after_poll(struct ssh *, struct pollfd *, u_int);
struct pollfd *pfd = NULL;
client_wait_until_can_do_something(struct ssh *ssh, struct pollfd **pfdp,
struct pollfd pfd;
struct pollfd pfd[2];
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd;
struct pollfd pfd;
int connection_in, int connection_out, struct pollfd **pfdp,
struct pollfd *pfd = NULL;
struct pollfd pfd;
struct pollfd pfd[2];
after_poll(struct pollfd *pfd, size_t npfd, u_int maxfds)
prepare_poll(struct pollfd **pfdp, size_t *npfdp, struct timespec *timeoutp, u_int maxfds)
struct pollfd *pfd = *pfdp;
struct pollfd *pfd = NULL;
read_wait = xcalloc(maxfd, sizeof(struct pollfd));
struct pollfd *read_wait;
struct pollfd pfd[2];
struct pollfd *pfd = NULL;
sizeof(struct pollfd));
static struct pollfd pfd = {
struct pollfd pfd[1];
struct pollfd;
extern void svc_getreq_poll(struct pollfd *, int);
struct pollfd *pollfds; /* Allocated as needed */
pollfd.fd = s;
pollfd.events = POLLRDNORM;
n = poll(&pollfd, 1, polltimeout);
struct pollfd pollfd;
struct pollfd pfd[MAXBCAST];
struct pollfd fd;
svc_getreq_poll(struct pollfd *pfdp, int pollretval)
struct pollfd *p = &pfdp[i];
struct pollfd pollfd;
pollfd.fd = sock;
pollfd.events = POLLIN;
pollfd.revents = 0;
switch (_poll(&pollfd, 1, milliseconds)) {
} while ((pollfd.revents & POLLIN) == 0);
struct pollfd fds[3];
struct pollfd pfd;
struct pollfd pfd;
struct pollfd rfds;
extern int __sys_poll(struct pollfd *, unsigned, int);
extern int __sys_ppoll(struct pollfd *, unsigned, const struct timespec *,
int __poll(struct pollfd *, unsigned int, int);
int __ppoll(struct pollfd *, unsigned int, const struct timespec *,
__poll(struct pollfd *fds, unsigned int nfds, int timeout)
__ppoll(struct pollfd *fds, unsigned int nfds, const struct timespec *ts,
void libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd, struct libusb20_device *pdev, int fd, short events);
void libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd);
struct libusb_pollfd pollfd;
struct pollfd *fds;
fds[i].fd = pfd->pollfd.fd;
fds[i].events = pfd->pollfd.events;
struct libusb_super_pollfd *pollfd;
TAILQ_FOREACH(pollfd, &ctx->pollfds, entry)
TAILQ_FOREACH(pollfd, &ctx->pollfds, entry)
ret[i++] = &pollfd->pollfd;
libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd,
if (pollfd->entry.tqe_prev != NULL)
pollfd->pdev = pdev;
pollfd->pollfd.fd = fd;
pollfd->pollfd.events = events;
TAILQ_INSERT_TAIL(&ctx->pollfds, pollfd, entry);
libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd)
if (pollfd->entry.tqe_prev == NULL)
TAILQ_REMOVE(&ctx->pollfds, pollfd, entry);
pollfd->entry.tqe_prev = NULL;
ctx->fd_removed_cb(pollfd->pollfd.fd, ctx->fd_cb_user_data);
struct pollfd pfd[1];
struct pollfd set[1];
struct pollfd pfd;
struct pollfd pfd[1];
struct pollfd fds[2];
struct pollfd fdmaskp[1];
static struct pollfd fds[NFDS];
struct pollfd fds[1];
struct pollfd *fds;
static int dopoll(int nfds, struct pollfd *fds, struct timespec *ts,
struct pollfd *pfd;
struct pollfd *pfd;
dopoll(int nfds, struct pollfd *fds, struct timespec *ts, int *res, int flags)
struct pollfd sfds[64];
bytes = sizeof(struct pollfd) * nfds;
int poll(struct pollfd *, nfds_t, int);
int ppoll(struct pollfd *, nfds_t, const struct timespec *,
struct pollfd * fds; char fds_[PAD_(struct pollfd *)];
struct pollfd * fds; char fds_[PAD_(struct pollfd *)];
struct pollfd * fds; char fds_[PAD_(struct pollfd *)];
struct pollfd pollfd = { .fd = wakefd, .events = POLLIN };
if (poll(&pollfd, 1, -1) != 1)
struct pollfd fds[1];
struct pollfd pfd;
static struct pollfd *pfd = NULL;
struct pollfd *npfd = pfd == NULL ?
struct pollfd pfd;
struct pollfd pollfds[FD_SETSIZE];
static int check_rmtcalls(struct pollfd *, int);
struct pollfd *p;
check_rmtcalls(struct pollfd *pfds, int nfds)
struct pollfd pfds[1];
struct pollfd set[PFD_MAX];
struct pollfd pfd[1];
struct pollfd poll_fds[MAX_CLIENTS];
struct pollfd pfd[1];