Lines Matching refs:pollfds_map
82 int max_pollfd_map; /* number of pollfds_map currently allocated */
85 struct pollfd **pollfds_map;
285 nmap = os_realloc_array(eloop.pollfds_map, new_max_sock + 50,
291 eloop.pollfds_map = nmap;
432 static struct pollfd * find_pollfd(struct pollfd **pollfds_map, int fd, int mx)
435 return pollfds_map[fd];
444 struct pollfd **pollfds_map,
453 os_memset(pollfds_map, 0, sizeof(struct pollfd *) * max_pollfd_map);
462 pollfds_map[fd] = &(pollfds[nxt]);
475 pfd = pollfds_map[fd];
481 pollfds_map[fd] = pfd;
501 pfd = pollfds_map[fd];
507 pollfds_map[fd] = pfd;
518 struct pollfd **pollfds_map,
530 pfd = find_pollfd(pollfds_map, table->table[i].sock,
552 struct pollfd **pollfds_map,
555 if (eloop_sock_table_dispatch_table(readers, pollfds_map,
560 if (eloop_sock_table_dispatch_table(writers, pollfds_map,
564 eloop_sock_table_dispatch_table(exceptions, pollfds_map,
1130 eloop.pollfds, eloop.pollfds_map,
1219 &eloop.exceptions, eloop.pollfds_map,
1283 os_free(eloop.pollfds_map);