Lines Matching refs:dispsocket
53 typedef struct dispsocket dispsocket_t;
148 dispsocket_t *dispsocket;
174 struct dispsocket {
674 dispsocket_t *dispsocket;
693 while ((dispsocket = ISC_LIST_HEAD(disp->inactivesockets)) != NULL) {
694 ISC_LIST_UNLINK(disp->inactivesockets, dispsocket, link);
695 destroy_dispsocket(disp, &dispsocket);
775 * Find a dispsocket for socket address 'dest', and port number 'port'.
966 INSIST(dispsock->resp->dispsocket == dispsock);
967 dispsock->resp->dispsocket = NULL;
2969 dispsocket_t *dispsocket = NULL;
3038 result = get_dispsocket(disp, dest, sockmgr, qid, &dispsocket,
3076 if (dispsocket != NULL)
3077 destroy_dispsocket(disp, &dispsocket);
3092 res->dispsocket = dispsocket;
3093 if (dispsocket != NULL)
3094 dispsocket->resp = res;
3107 result = startrecv(disp, dispsocket);
3113 if (dispsocket != NULL)
3114 destroy_dispsocket(disp, &dispsocket);
3126 if (dispsocket != NULL)
3127 ISC_LIST_APPEND(disp->activesockets, dispsocket, link);
3135 INSIST(res->dispsocket != NULL);
3252 if (res->dispsocket != NULL) {
3253 isc_socket_cancel(res->dispsocket->socket,
3254 res->dispsocket->task, ISC_SOCKCANCEL_RECV);
3255 res->dispsocket->resp = NULL;
3339 if (resp->dispsocket != NULL)
3340 return (resp->dispsocket->socket);