Lines Matching defs:pcbinfo
181 /* Additional pcbinfo for UDP-Lite */
452 struct inpcbinfo *pcbinfo;
574 pcbinfo = udp_get_inpcbinfo(proto);
591 inp = in_pcblookup_mbuf(pcbinfo, ip->ip_src, uh->uh_sport,
599 inp = in_pcblookup(pcbinfo, ip->ip_src,
609 inp = in_pcblookup_mbuf(pcbinfo, ip->ip_src, uh->uh_sport,
701 udp_common_ctlinput(struct icmp *icmp, struct inpcbinfo *pcbinfo)
711 inp = in_pcblookup(pcbinfo, ip->ip_dst, uh->uh_dport, ip->ip_src,
719 inp = in_pcblookup(pcbinfo, ip->ip_dst, uh->uh_dport,
1079 struct inpcbinfo *pcbinfo;
1121 * pcbinfo lock or not. Do any work to decide what is needed up
1223 pcbinfo = udp_get_inpcbinfo(pr);
1244 INP_HASH_WLOCK(pcbinfo);
1247 INP_HASH_WUNLOCK(pcbinfo);
1297 INP_HASH_WLOCK(pcbinfo);
1303 INP_HASH_WUNLOCK(pcbinfo);
1323 INP_HASH_WUNLOCK(pcbinfo);
1331 INP_HASH_WUNLOCK(pcbinfo);
1496 struct inpcbinfo *pcbinfo;
1498 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1503 INP_HASH_WLOCK(pcbinfo);
1505 INP_HASH_WUNLOCK(pcbinfo);
1515 struct inpcbinfo *pcbinfo;
1520 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1526 error = in_pcballoc(so, pcbinfo);
1571 struct inpcbinfo *pcbinfo;
1575 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1594 INP_HASH_WLOCK(pcbinfo);
1596 INP_HASH_WUNLOCK(pcbinfo);
1605 struct inpcbinfo *pcbinfo;
1607 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1612 INP_HASH_WLOCK(pcbinfo);
1614 INP_HASH_WUNLOCK(pcbinfo);
1625 struct inpcbinfo *pcbinfo;
1629 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1650 INP_HASH_WLOCK(pcbinfo);
1652 INP_HASH_WUNLOCK(pcbinfo);
1677 struct inpcbinfo *pcbinfo;
1679 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol);
1687 INP_HASH_WLOCK(pcbinfo);
1689 INP_HASH_WUNLOCK(pcbinfo);