Lines Matching defs:so
83 static int clnt_dg_soupcall(struct socket *so, void *arg, int waitflag);
178 struct socket *so,
200 if (!__rpc_socket2sockinfo(so, &si)) {
264 cu->cu_socket = so;
265 error = soreserve(so, (u_long)sendsz, (u_long)recvsz);
272 sb = &so->so_rcv;
273 SOCKBUF_LOCK(&so->so_rcv);
277 SOCKBUF_UNLOCK(&so->so_rcv);
290 SOCKBUF_UNLOCK(&so->so_rcv);
292 SOCKBUF_LOCK(&so->so_rcv);
304 soupcall_set(so, SO_RCV, clnt_dg_soupcall, cs);
306 SOCKBUF_UNLOCK(&so->so_rcv);
342 int retrans; /* number of re-transmits so far */
633 * The sleep returned an error so our request is still
728 * so far so that we could
997 struct socket *so = NULL;
1022 so = cu->cu_socket;
1026 if (so)
1027 soclose(so);
1048 clnt_dg_soupcall(struct socket *so, void *arg, int waitflag)
1062 SOCKBUF_UNLOCK(&so->so_rcv);
1066 error = soreceive(so, NULL, &uio, &m, &control, &rcvflag);
1069 SOCKBUF_LOCK(&so->so_rcv);
1113 * XID to zero so that we will ignore
1147 clnt_dg_upcallsdone(struct socket *so, struct cu_socket *cs)
1150 SOCKBUF_LOCK_ASSERT(&so->so_rcv);
1153 (void) msleep(&cs->cs_upcallrefs, SOCKBUF_MTX(&so->so_rcv), 0,