Lines Matching refs:cxn
252 vs_connection_t *cxn;
255 cxn = &(eng->vse_cxns[i]);
257 switch (cxn->vsc_state) {
260 cxn->vsc_state = VS_ENG_CLOSE_PENDING;
263 (void) close(cxn->vsc_sockfd);
264 cxn->vsc_sockfd = -1;
265 cxn->vsc_state = VS_ENG_DISCONNECTED;
300 vs_connection_t *cxn;
315 cxn = &(eng->vse_cxns[j]);
317 if ((cxn->vsc_state == VS_ENG_AVAILABLE) &&
318 (cxn->vsc_avail_time.tv_sec < expire)) {
319 (void) close(cxn->vsc_sockfd);
320 cxn->vsc_sockfd = -1;
321 cxn->vsc_state = VS_ENG_DISCONNECTED;
379 vs_connection_t *cxn;
423 cxn = &(eng->vse_cxns[cidx]);
441 eng_ctx->vse_sockfd = cxn->vsc_sockfd;
443 if (cxn->vsc_state == VS_ENG_INUSE) {
470 switch (cxn->vsc_state) {
477 cxn->vsc_state = VS_ENG_INUSE;
489 cxn->vsc_sockfd = sockfd;
536 vs_connection_t *cxn;
548 cxn = &(eng->vse_cxns[i]);
549 if (cxn->vsc_state == VS_ENG_AVAILABLE) {
551 cxn->vsc_state = VS_ENG_INUSE;
556 (cxn->vsc_state == VS_ENG_DISCONNECTED)) {
609 vs_connection_t *cxn;
612 cxn = &(vs_engines[eidx].vse_cxns[cidx]);
614 switch (cxn->vsc_state) {
618 cxn->vsc_state = VS_ENG_DISCONNECTED;
622 cxn->vsc_state = VS_ENG_AVAILABLE;
623 (void) gettimeofday(&cxn->vsc_avail_time, NULL);
628 (void) close(cxn->vsc_sockfd);
629 cxn->vsc_sockfd = -1;
630 cxn->vsc_state = VS_ENG_DISCONNECTED;
661 vs_connection_t *cxn;
668 cxn = &(vs_engines[i].vse_cxns[j]);
670 switch (cxn->vsc_state) {
674 (void) close(cxn->vsc_sockfd);
675 cxn->vsc_sockfd = -1;
684 cxn->vsc_state = VS_ENG_DISCONNECTED;