Lines Matching refs:ipollfd
1937 struct usbi_pollfd *ipollfd;
1944 list_for_each_entry(ipollfd, &ctx->pollfds, list, struct usbi_pollfd)
1954 list_for_each_entry(ipollfd, &ctx->pollfds, list, struct usbi_pollfd) {
1955 struct libusb_pollfd *pollfd = &ipollfd->pollfd;
2405 struct usbi_pollfd *ipollfd = malloc(sizeof(*ipollfd));
2406 if (!ipollfd)
2410 ipollfd->pollfd.fd = fd;
2411 ipollfd->pollfd.events = events;
2413 list_add_tail(&ipollfd->list, &ctx->pollfds);
2424 struct usbi_pollfd *ipollfd;
2429 list_for_each_entry(ipollfd, &ctx->pollfds, list, struct usbi_pollfd)
2430 if (ipollfd->pollfd.fd == fd) {
2441 list_del(&ipollfd->list);
2443 free(ipollfd);
2469 struct usbi_pollfd *ipollfd;
2475 list_for_each_entry(ipollfd, &ctx->pollfds, list, struct usbi_pollfd)
2482 list_for_each_entry(ipollfd, &ctx->pollfds, list, struct usbi_pollfd)
2483 ret[i++] = (struct libusb_pollfd *) ipollfd;