Lines Matching refs:udbinfo

158 struct inpcbinfo udbinfo;  variable
177 CTLFLAG_RD | CTLFLAG_LOCKED, &udbinfo.ipi_count, 0,
254 udbinfo.ipi_listhead = &udb; in udp_init()
255 udbinfo.ipi_hashbase = hashinit(UDBHASHSIZE, M_PCB, in udp_init()
256 &udbinfo.ipi_hashmask); in udp_init()
257 udbinfo.ipi_porthashbase = hashinit(UDBHASHSIZE, M_PCB, in udp_init()
258 &udbinfo.ipi_porthashmask); in udp_init()
259 udbinfo.ipi_zone = inpcbzone; in udp_init()
261 pcbinfo = &udbinfo; in udp_init()
271 udbinfo.ipi_gc = udp_gc; in udp_init()
272 in_pcbinfo_attach(&udbinfo); in udp_init()
285 struct inpcbinfo *pcbinfo = &udbinfo; in udp_input()
661 inp = in_pcblookup_hash(&udbinfo, ip->ip_src, uh->uh_sport, in udp_input()
931 inp = in_pcblookup_hash(&udbinfo, faddr, uh.uh_dport, in udp_ctlinput()
978 in_pcbnotifyall(&udbinfo, faddr, inetctlerrmap[cmd], notify); in udp_ctlinput()
1141 lck_rw_lock_exclusive(&udbinfo.ipi_lock);
1143 n = udbinfo.ipi_count;
1146 lck_rw_done(&udbinfo.ipi_lock);
1151 lck_rw_done(&udbinfo.ipi_lock);
1158 gencnt = udbinfo.ipi_gencnt;
1159 sz = n = udbinfo.ipi_count;
1168 lck_rw_done(&udbinfo.ipi_lock);
1175 lck_rw_done(&udbinfo.ipi_lock);
1181 lck_rw_done(&udbinfo.ipi_lock);
1185 for (inp = LIST_FIRST(udbinfo.ipi_listhead), i = 0; inp && i < n;
1235 xig.xig_gen = udbinfo.ipi_gencnt;
1237 xig.xig_count = udbinfo.ipi_count;
1241 lck_rw_done(&udbinfo.ipi_lock);
1265 lck_rw_lock_shared(&udbinfo.ipi_lock);
1267 n = udbinfo.ipi_count;
1270 lck_rw_done(&udbinfo.ipi_lock);
1275 lck_rw_done(&udbinfo.ipi_lock);
1282 gencnt = udbinfo.ipi_gencnt;
1283 sz = n = udbinfo.ipi_count;
1292 lck_rw_done(&udbinfo.ipi_lock);
1299 lck_rw_done(&udbinfo.ipi_lock);
1305 lck_rw_done(&udbinfo.ipi_lock);
1309 for (inp = LIST_FIRST(udbinfo.ipi_listhead), i = 0; inp && i < n;
1358 xig.xig_gen = udbinfo.ipi_gencnt;
1360 xig.xig_count = udbinfo.ipi_count;
1364 lck_rw_done(&udbinfo.ipi_lock);
1379 return get_pcblist_n(IPPROTO_UDP, req, &udbinfo);
1391 &udbinfo); in udp_get_ports_used()
1397 return inpcb_count_opportunistic(ifindex, &udbinfo, flags); in udp_count_opportunistic()
1408 return inpcb_find_anypcb_byaddr(ifa, &udbinfo); in udp_find_anypcb_byaddr()
2223 error = in_pcballoc(so, &udbinfo, p); in udp_attach()
2843 lck_rw_lock_shared(&udbinfo.ipi_lock); in udp_fill_keepalive_offload_frames()
2844 gencnt = udbinfo.ipi_gencnt; in udp_fill_keepalive_offload_frames()
2845 LIST_FOREACH(inp, udbinfo.ipi_listhead, inp_list) { in udp_fill_keepalive_offload_frames()
3080 lck_rw_done(&udbinfo.ipi_lock); in udp_fill_keepalive_offload_frames()