Lines Matching refs:slp
478 struct ssl_entry *slp; in rpctlssd_handlerecord_2_svc() local
483 LIST_FOREACH(slp, &rpctls_ssllist, next) in rpctlssd_handlerecord_2_svc()
484 if (slp->cookie == argp->socookie) in rpctlssd_handlerecord_2_svc()
488 if (slp != NULL) { in rpctlssd_handlerecord_2_svc()
490 slp->s); in rpctlssd_handlerecord_2_svc()
495 ret = SSL_read(slp->ssl, &junk, 0); in rpctlssd_handlerecord_2_svc()
498 ret = SSL_get_shutdown(slp->ssl); in rpctlssd_handlerecord_2_svc()
501 SSL_shutdown(slp->ssl); in rpctlssd_handlerecord_2_svc()
518 struct ssl_entry *slp; in rpctlssd_disconnect_2_svc() local
522 LIST_FOREACH(slp, &rpctls_ssllist, next) in rpctlssd_disconnect_2_svc()
523 if (slp->cookie == argp->socookie) { in rpctlssd_disconnect_2_svc()
524 LIST_REMOVE(slp, next); in rpctlssd_disconnect_2_svc()
529 if (slp != NULL) { in rpctlssd_disconnect_2_svc()
531 slp->s); in rpctlssd_disconnect_2_svc()
532 if (!slp->shutoff) { in rpctlssd_disconnect_2_svc()
533 ret = SSL_get_shutdown(slp->ssl); in rpctlssd_disconnect_2_svc()
539 SSL_shutdown(slp->ssl); in rpctlssd_disconnect_2_svc()
541 SSL_free(slp->ssl); in rpctlssd_disconnect_2_svc()
542 if (slp->cert != NULL) in rpctlssd_disconnect_2_svc()
543 X509_free(slp->cert); in rpctlssd_disconnect_2_svc()
548 if (!slp->shutoff) in rpctlssd_disconnect_2_svc()
549 shutdown(slp->s, SHUT_WR); in rpctlssd_disconnect_2_svc()
550 close(slp->s); in rpctlssd_disconnect_2_svc()
551 free(slp); in rpctlssd_disconnect_2_svc()
571 struct ssl_entry *slp; in rpctls_cleanup_term() local
573 LIST_FOREACH(slp, &rpctls_ssllist, next) in rpctls_cleanup_term()
574 shutdown(slp->s, SHUT_RD); in rpctls_cleanup_term()