Lines Matching refs:udbinfo

164 struct inpcbinfo udbinfo;  variable
183 CTLFLAG_RD | CTLFLAG_LOCKED, &udbinfo.ipi_count, 0,
275 udbinfo.ipi_listhead = &udb; in udp_init()
276 hashinit_counted_by(UDBHASHSIZE, udbinfo.ipi_hashbase, in udp_init()
277 udbinfo.ipi_hashbase_count); in udp_init()
278 udbinfo.ipi_hashmask = udbinfo.ipi_hashbase_count - 1; in udp_init()
279 hashinit_counted_by(UDBHASHSIZE, udbinfo.ipi_porthashbase, in udp_init()
280 udbinfo.ipi_porthashbase_count); in udp_init()
281 udbinfo.ipi_porthashmask = udbinfo.ipi_porthashbase_count - 1; in udp_init()
282 udbinfo.ipi_zone = inpcbzone; in udp_init()
284 pcbinfo = &udbinfo; in udp_init()
294 udbinfo.ipi_gc = udp_gc; in udp_init()
295 in_pcbinfo_attach(&udbinfo); in udp_init()
309 struct inpcbinfo *pcbinfo = &udbinfo; in udp_input()
695 inp = in_pcblookup_hash(&udbinfo, ip->ip_src, uh->uh_sport, in udp_input()
993 inp = in_pcblookup_hash(&udbinfo, faddr, uh.uh_dport, in udp_ctlinput()
1040 in_pcbnotifyall(&udbinfo, faddr, inetctlerrmap[cmd], notify); in udp_ctlinput()
1217 lck_rw_lock_exclusive(&udbinfo.ipi_lock);
1219 n = udbinfo.ipi_count;
1222 lck_rw_done(&udbinfo.ipi_lock);
1227 lck_rw_done(&udbinfo.ipi_lock);
1234 gencnt = udbinfo.ipi_gencnt;
1235 sz = n = udbinfo.ipi_count;
1244 lck_rw_done(&udbinfo.ipi_lock);
1251 lck_rw_done(&udbinfo.ipi_lock);
1257 lck_rw_done(&udbinfo.ipi_lock);
1261 for (inp = LIST_FIRST(udbinfo.ipi_listhead), i = 0; inp && i < n;
1311 xig.xig_gen = udbinfo.ipi_gencnt;
1313 xig.xig_count = udbinfo.ipi_count;
1317 lck_rw_done(&udbinfo.ipi_lock);
1341 lck_rw_lock_shared(&udbinfo.ipi_lock);
1343 n = udbinfo.ipi_count;
1346 lck_rw_done(&udbinfo.ipi_lock);
1351 lck_rw_done(&udbinfo.ipi_lock);
1358 gencnt = udbinfo.ipi_gencnt;
1359 sz = n = udbinfo.ipi_count;
1368 lck_rw_done(&udbinfo.ipi_lock);
1375 lck_rw_done(&udbinfo.ipi_lock);
1381 lck_rw_done(&udbinfo.ipi_lock);
1385 for (inp = LIST_FIRST(udbinfo.ipi_listhead), i = 0; inp && i < n;
1434 xig.xig_gen = udbinfo.ipi_gencnt;
1436 xig.xig_count = udbinfo.ipi_count;
1440 lck_rw_done(&udbinfo.ipi_lock);
1455 return get_pcblist_n(IPPROTO_UDP, req, &udbinfo);
1467 &udbinfo); in udp_get_ports_used()
1473 return inpcb_count_opportunistic(ifindex, &udbinfo, flags); in udp_count_opportunistic()
1484 return inpcb_find_anypcb_byaddr(ifa, &udbinfo); in udp_find_anypcb_byaddr()
2295 error = in_pcballoc(so, &udbinfo, p); in udp_attach()
2944 lck_rw_lock_shared(&udbinfo.ipi_lock); in udp_fill_keepalive_offload_frames()
2945 gencnt = udbinfo.ipi_gencnt; in udp_fill_keepalive_offload_frames()
2946 LIST_FOREACH(inp, udbinfo.ipi_listhead, inp_list) { in udp_fill_keepalive_offload_frames()
3180 lck_rw_done(&udbinfo.ipi_lock); in udp_fill_keepalive_offload_frames()