Lines Matching defs:adev

300 	isc_socket_newconnev_t	*adev; /* accept() done event */
367 static void send_acceptdone_event(isc_socket_t *sock, isc_socket_newconnev_t **adev);
1968 send_acceptdone_event(isc_socket_t *sock, isc_socket_newconnev_t **adev) {
1971 INSIST(adev != NULL && *adev != NULL);
1973 task = (*adev)->ev_sender;
1974 (*adev)->ev_sender = sock;
1976 if (ISC_LINK_LINKED(*adev, ev_link))
1977 ISC_LIST_DEQUEUE(sock->accept_list, *adev, ev_link);
1979 isc_task_sendanddetach(&task, (isc_event_t **)adev);
2013 isc_socket_newconnev_t *adev;
2036 adev = lpo->adev;
2041 if (!acceptdone_is_active(sock, adev))
2044 nsock = adev->newsocket;
2049 ISC_LIST_UNLINK(sock->accept_list, adev, ev_link);
2059 memcpy(&adev->address.type, remoteaddr, remoteaddr_len);
2060 adev->address.length = remoteaddr_len;
2061 nsock->address = adev->address;
2062 nsock->pf = adev->address.type.sa.sa_family;
2068 result = make_nonblock(adev->newsocket->fd);
2091 adev->result = result;
2092 send_acceptdone_event(sock, &adev);
2379 isc_socket_t *nsock = lpo->adev->newsocket;
2519 if (acceptdone_is_active(sock, lpo->adev)) {
2534 if (acceptdone_is_active(sock, lpo->adev)) {
2535 closesocket(lpo->adev->newsocket->fd);
2536 lpo->adev->newsocket->fd = INVALID_SOCKET;
2537 lpo->adev->newsocket->references--;
2538 free_socket(&lpo->adev->newsocket, __LINE__);
2539 lpo->adev->result = isc_result;
2542 send_acceptdone_event(sock, &lpo->adev);
3305 isc_socket_newconnev_t *adev;
3335 adev = (isc_socket_newconnev_t *)
3337 action, arg, sizeof(*adev));
3338 if (adev == NULL) {
3342 ISC_LINK_INIT(adev, ev_link);
3346 isc_event_free((isc_event_t **)&adev);
3357 isc_event_free((isc_event_t **)&adev);
3369 isc_event_free(ISC_EVENT_PTR(&adev));
3375 adev->ev_sender = ntask;
3376 adev->newsocket = nsock;
3390 lpo->adev = adev;
3411 ISC_LIST_ENQUEUE(sock->accept_list, adev, ev_link);