Lines Matching refs:slp

496 	struct ssl_entry *slp;  in rpctlssd_handlerecord_1_svc()  local
500 slp = NULL; in rpctlssd_handlerecord_1_svc()
503 LIST_FOREACH(slp, &rpctls_ssllist, next) { in rpctlssd_handlerecord_1_svc()
504 if (slp->refno == argp->ssl) in rpctlssd_handlerecord_1_svc()
509 if (slp != NULL) { in rpctlssd_handlerecord_1_svc()
511 slp->s); in rpctlssd_handlerecord_1_svc()
516 ret = SSL_read(slp->ssl, &junk, 0); in rpctlssd_handlerecord_1_svc()
519 ret = SSL_get_shutdown(slp->ssl); in rpctlssd_handlerecord_1_svc()
522 SSL_shutdown(slp->ssl); in rpctlssd_handlerecord_1_svc()
539 struct ssl_entry *slp; in rpctlssd_disconnect_1_svc() local
542 slp = NULL; in rpctlssd_disconnect_1_svc()
545 LIST_FOREACH(slp, &rpctls_ssllist, next) { in rpctlssd_disconnect_1_svc()
546 if (slp->refno == argp->ssl) in rpctlssd_disconnect_1_svc()
551 if (slp != NULL) { in rpctlssd_disconnect_1_svc()
553 slp->s); in rpctlssd_disconnect_1_svc()
554 LIST_REMOVE(slp, next); in rpctlssd_disconnect_1_svc()
555 if (!slp->shutoff) { in rpctlssd_disconnect_1_svc()
556 ret = SSL_get_shutdown(slp->ssl); in rpctlssd_disconnect_1_svc()
562 SSL_shutdown(slp->ssl); in rpctlssd_disconnect_1_svc()
564 SSL_free(slp->ssl); in rpctlssd_disconnect_1_svc()
565 if (slp->cert != NULL) in rpctlssd_disconnect_1_svc()
566 X509_free(slp->cert); in rpctlssd_disconnect_1_svc()
571 if (!slp->shutoff) in rpctlssd_disconnect_1_svc()
572 shutdown(slp->s, SHUT_WR); in rpctlssd_disconnect_1_svc()
573 close(slp->s); in rpctlssd_disconnect_1_svc()
574 free(slp); in rpctlssd_disconnect_1_svc()
600 struct ssl_entry *slp; in rpctls_cleanup_term() local
605 LIST_FOREACH(slp, &rpctls_ssllist, next) in rpctls_cleanup_term()
606 shutdown(slp->s, SHUT_RD); in rpctls_cleanup_term()