Lines Matching defs:so2
278 static int unp_connect2(struct socket *so, struct socket *so2, int);
624 uipc_connect2(struct socket *so1, struct socket *so2)
633 unp2 = so2->so_pcb;
636 error = unp_connect2(so1, so2, PRU_CONNECT2);
792 struct socket *so2;
830 so2 = unp2->unp_socket;
831 SOCKBUF_LOCK(&so2->so_snd);
832 if (sbcc < so2->so_snd.sb_hiwat && mbcnt < so2->so_snd.sb_mbmax)
833 so2->so_snd.sb_flags &= ~SB_STOP;
834 sowwakeup_locked(so2);
844 struct socket *so2;
898 so2 = unp2->unp_socket;
899 SOCKBUF_LOCK(&so2->so_rcv);
900 if (sbappendaddr_locked(&so2->so_rcv, from, m,
902 sorwakeup_locked(so2);
906 SOCKBUF_UNLOCK(&so2->so_rcv);
957 so2 = unp2->unp_socket;
959 SOCKBUF_LOCK(&so2->so_rcv);
975 if (sbappendcontrol_locked(&so2->so_rcv, m,
979 sbappend_locked(&so2->so_rcv, m);
987 * Don't check for space available in so2->so_rcv.
992 if (sbappendaddr_nospacecheck_locked(&so2->so_rcv,
999 mbcnt = so2->so_rcv.sb_mbcnt;
1000 sbcc = so2->so_rcv.sb_cc;
1001 sorwakeup_locked(so2);
1276 struct socket *so2, *so3;
1343 VOP_UNP_CONNECT(vp, &so2);
1344 if (so2 == NULL) {
1348 if (so->so_type != so2->so_type) {
1353 if (so2->so_options & SO_ACCEPTCONN) {
1354 CURVNET_SET(so2->so_vnet);
1355 so3 = sonewconn(so2, 0);
1364 unp2 = sotounpcb(so2);
1403 so2 = so3;
1407 unp2 = sotounpcb(so2);
1411 error = unp_connect2(so, so2, PRU_CONNECT);
1428 unp_connect2(struct socket *so, struct socket *so2, int req)
1435 unp2 = sotounpcb(so2);
1442 if (so2->so_type != so->so_type)
1460 soisconnected(so2);