Lines Matching refs:fd
217 ev.data.fd = sock; in eloop_sock_queue()
435 static struct pollfd * find_pollfd(struct pollfd **pollfds_map, int fd, int mx) in find_pollfd() argument
437 if (fd < mx && fd >= 0) in find_pollfd()
438 return pollfds_map[fd]; in find_pollfd()
452 int fd; in eloop_sock_table_set_fds() local
460 fd = readers->table[i].sock; in eloop_sock_table_set_fds()
461 assert(fd >= 0 && fd < max_pollfd_map); in eloop_sock_table_set_fds()
462 pollfds[nxt].fd = fd; in eloop_sock_table_set_fds()
465 pollfds_map[fd] = &(pollfds[nxt]); in eloop_sock_table_set_fds()
476 fd = writers->table[i].sock; in eloop_sock_table_set_fds()
477 assert(fd >= 0 && fd < max_pollfd_map); in eloop_sock_table_set_fds()
478 pfd = pollfds_map[fd]; in eloop_sock_table_set_fds()
482 pfd->fd = fd; in eloop_sock_table_set_fds()
484 pollfds_map[fd] = pfd; in eloop_sock_table_set_fds()
502 fd = exceptions->table[i].sock; in eloop_sock_table_set_fds()
503 assert(fd >= 0 && fd < max_pollfd_map); in eloop_sock_table_set_fds()
504 pfd = pollfds_map[fd]; in eloop_sock_table_set_fds()
508 pfd->fd = fd; in eloop_sock_table_set_fds()
510 pollfds_map[fd] = pfd; in eloop_sock_table_set_fds()
622 table = &eloop.fd_table[events[i].data.fd]; in eloop_sock_table_dispatch()
1324 pfd.fd = sock; in eloop_wait_for_read_sock()