Lines Matching refs:sock
24 int sock;
133 int sock, eloop_sock_handler handler,
148 tmp[table->count].sock = sock;
155 if (sock > eloop.max_sock)
156 eloop.max_sock = sock;
165 int sock)
173 if (table->table[i].sock == sock)
201 FD_SET(table->table[i].sock, fds);
215 if (FD_ISSET(table->table[i].sock, fds)) {
216 table->table[i].handler(table->table[i].sock,
232 "sock=%d eloop_data=%p user_data=%p "
234 table->table[i].sock,
241 wpa_trace_dump("eloop sock", &table->table[i]);
248 int eloop_register_read_sock(int sock, eloop_sock_handler handler,
251 return eloop_register_sock(sock, EVENT_TYPE_READ, handler,
256 void eloop_unregister_read_sock(int sock)
258 eloop_unregister_sock(sock, EVENT_TYPE_READ);
277 int eloop_register_sock(int sock, eloop_event_type type,
284 return eloop_sock_table_add_sock(table, sock, handler,
289 void eloop_unregister_sock(int sock, eloop_event_type type)
294 eloop_sock_table_remove_sock(table, sock);
617 void eloop_wait_for_read_sock(int sock)
621 if (sock < 0)
625 FD_SET(sock, &rfds);
626 select(sock + 1, &rfds, NULL, NULL, NULL);