Lines Matching defs:unp2
1101 struct unpcb *unp2;
1120 unp2 = sotounpcb(so2);
1121 unp->unp_conn = unp2;
1126 unp->unp_nextref = unp2->unp_refs;
1127 unp2->unp_refs = unp;
1154 struct unpcb *unp, *unp2, *unp3;
1222 unp2 = sotounpcb(so2);
1224 if (unp2->unp_addr) {
1225 unp3->unp_addr = malloc(unp2->unp_addrlen,
1227 memcpy(unp3->unp_addr, unp2->unp_addr,
1228 unp2->unp_addrlen);
1229 unp3->unp_addrlen = unp2->unp_addrlen;
1231 unp3->unp_flags = unp2->unp_flags;
1244 if (unp2->unp_flags & UNP_EIDSBIND) {
1245 memcpy(&unp->unp_connid, &unp2->unp_connid,
1255 unp2 = sotounpcb(so2);
1266 unp2->unp_conn = unp;
1267 if ((unp->unp_flags | unp2->unp_flags) & UNP_CONNWAIT)
1296 struct unpcb *unp2;
1305 unp2 = sotounpcb(so2);
1316 unp2->unp_conn = unp;
1328 struct unpcb *unp2 = unp->unp_conn;
1331 if (unp2 == 0)
1337 if (unp2->unp_refs == unp)
1338 unp2->unp_refs = unp->unp_nextref;
1340 unp2 = unp2->unp_refs;
1342 KASSERT(solocked2(so, unp2->unp_socket));
1343 if (unp2 == 0)
1345 if (unp2->unp_nextref == unp)
1347 unp2 = unp2->unp_nextref;
1349 unp2->unp_nextref = unp->unp_nextref;
1357 KASSERT(solocked2(so, unp2->unp_socket));
1359 unp2->unp_conn = 0;
1360 soisdisconnected(unp2->unp_socket);