Lines Matching defs:so
237 * Either way, sr->uid_user is set, so our ref. on the
525 ksocket_t so;
533 so = user->u_authsock;
534 if (so == NULL) {
538 ksocket_hold(so);
541 rc = smb_authsock_send(so, hdr, sizeof (*hdr));
543 rc = smb_authsock_send(so, sndbuf, hdr->lmh_msglen);
548 rc = smb_authsock_recv(so, hdr, sizeof (*hdr));
551 rc = smb_authsock_recv(so, *recvbuf, hdr->lmh_msglen);
559 ksocket_rele(so);
600 ksocket_t so = NULL;
606 * This may be frequent, so don't log.
611 rc = ksocket_socket(&so, AF_UNIX, SOCK_STREAM, 0,
622 (void) ksocket_setsockopt(so, SOL_SOCKET, SO_SNDTIMEO,
624 (void) ksocket_setsockopt(so, SOL_SOCKET, SO_RCVTIMEO,
633 rc = ksocket_connect(so, (struct sockaddr *)&smbauth_sockname,
648 user->u_authsock = so;
653 if (so != NULL)
654 (void) ksocket_close(so, CRED());
661 smb_authsock_send(ksocket_t so, void *buf, size_t len)
666 rc = ksocket_send(so, buf, len, 0, &iocnt, CRED());
679 smb_authsock_recv(ksocket_t so, void *buf, size_t len)
684 rc = ksocket_recv(so, buf, len, MSG_WAITALL, &iocnt, CRED());
687 DTRACE_PROBE1(discon, struct sonode *, so);