Lines Matching refs:tcbinfo

212     &tcbinfo.ipi_count, 0, "Number of active PCBs");
368 tcbinfo.listhead = &tcb;
369 pcbinfo = &tcbinfo;
374 tcbinfo.hashsize = tcp_tcbhashsize;
375 tcbinfo.hashbase = hashinit(tcp_tcbhashsize, M_PCB, &tcbinfo.hashmask);
376 tcbinfo.porthashbase = hashinit(tcp_tcbhashsize, M_PCB,
377 &tcbinfo.porthashmask);
379 tcbinfo.ipi_zone = (void *) zinit(str_size, 120000*str_size, 8192, "tcpcb");
380 zone_change(tcbinfo.ipi_zone, Z_CALLERACCT, FALSE);
381 zone_change(tcbinfo.ipi_zone, Z_EXPAND, TRUE);
1218 if (!lck_rw_try_lock_exclusive(tcbinfo.mtx)) /* do it next time if the lock is in use */
1221 for (inpb = LIST_FIRST(tcbinfo.listhead); inpb;
1233 lck_rw_done(tcbinfo.mtx);
1382 lck_rw_lock_shared(tcbinfo.mtx);
1384 n = tcbinfo.ipi_count;
1387 lck_rw_done(tcbinfo.mtx);
1392 lck_rw_done(tcbinfo.mtx);
1399 gencnt = tcbinfo.ipi_gencnt;
1400 n = tcbinfo.ipi_count;
1409 lck_rw_done(tcbinfo.mtx);
1416 lck_rw_done(tcbinfo.mtx);
1422 lck_rw_done(tcbinfo.mtx);
1426 for (inp = LIST_FIRST(tcbinfo.listhead), i = 0; inp && i < n;
1481 xig.xig_gen = tcbinfo.ipi_gencnt;
1483 xig.xig_count = tcbinfo.ipi_count;
1487 lck_rw_done(tcbinfo.mtx);
1569 lck_rw_lock_shared(tcbinfo.mtx);
1571 n = tcbinfo.ipi_count;
1574 lck_rw_done(tcbinfo.mtx);
1579 lck_rw_done(tcbinfo.mtx);
1586 gencnt = tcbinfo.ipi_gencnt;
1587 n = tcbinfo.ipi_count;
1596 lck_rw_done(tcbinfo.mtx);
1603 lck_rw_done(tcbinfo.mtx);
1609 lck_rw_done(tcbinfo.mtx);
1613 for (inp = LIST_FIRST(tcbinfo.listhead), i = 0; inp && i < n;
1662 xig.xig_gen = tcbinfo.ipi_gencnt;
1664 xig.xig_count = tcbinfo.ipi_count;
1668 lck_rw_done(tcbinfo.mtx);
1683 error = get_pcblist_n(IPPROTO_TCP, req, &tcbinfo);
1696 inpcb_get_ports_used(ifindex, bitfield, &tcbinfo);
1702 return inpcb_count_opportunistic(ifindex, &tcbinfo, flags);
1746 inp = in_pcblookup_hash(&tcbinfo, faddr, th.th_dport,
1815 in_pcbnotifyall(&tcbinfo, faddr, inetctlerrmap[cmd], notify);
1877 in6_pcbnotify(&tcbinfo, sa, th.th_dport,
1881 in6_pcbnotify(&tcbinfo, sa, 0,