Lines Matching refs:ripcbinfo
119 struct inpcbinfo ripcbinfo; variable
154 ripcbinfo.ipi_listhead = &ripcb; in rip_init()
160 ripcbinfo.ipi_hashbase = hashinit(1, M_PCB, &ripcbinfo.ipi_hashmask); in rip_init()
161 ripcbinfo.ipi_porthashbase = hashinit(1, M_PCB, &ripcbinfo.ipi_porthashmask); in rip_init()
163 ripcbinfo.ipi_zone = zone_create("ripzone", sizeof(struct inpcb), in rip_init()
166 pcbinfo = &ripcbinfo; in rip_init()
179 in_pcbinfo_attach(&ripcbinfo); in rip_init()
214 lck_rw_lock_shared(&ripcbinfo.ipi_lock); in rip_input()
348 lck_rw_done(&ripcbinfo.ipi_lock); in rip_input()
931 &ripcbinfo.ipi_count, 0, "Number of active PCBs");
954 error = in_pcballoc(so, &ripcbinfo, p); in rip_attach()
1153 lck_rw_lock_exclusive(&ripcbinfo.ipi_lock); in rip_unlock()
1162 lck_rw_done(&ripcbinfo.ipi_lock); in rip_unlock()
1185 lck_rw_lock_exclusive(&ripcbinfo.ipi_lock);
1187 n = ripcbinfo.ipi_count;
1190 lck_rw_done(&ripcbinfo.ipi_lock);
1195 lck_rw_done(&ripcbinfo.ipi_lock);
1202 gencnt = ripcbinfo.ipi_gencnt;
1203 sz = n = ripcbinfo.ipi_count;
1212 lck_rw_done(&ripcbinfo.ipi_lock);
1219 lck_rw_done(&ripcbinfo.ipi_lock);
1225 lck_rw_done(&ripcbinfo.ipi_lock);
1229 for (inp = ripcbinfo.ipi_listhead->lh_first, i = 0; inp && i < n;
1263 xig.xig_gen = ripcbinfo.ipi_gencnt;
1265 xig.xig_count = ripcbinfo.ipi_count;
1269 lck_rw_done(&ripcbinfo.ipi_lock);
1293 lck_rw_lock_exclusive(&ripcbinfo.ipi_lock);
1295 n = ripcbinfo.ipi_count;
1298 lck_rw_done(&ripcbinfo.ipi_lock);
1303 lck_rw_done(&ripcbinfo.ipi_lock);
1310 gencnt = ripcbinfo.ipi_gencnt;
1311 sz = n = ripcbinfo.ipi_count;
1320 lck_rw_done(&ripcbinfo.ipi_lock);
1327 lck_rw_done(&ripcbinfo.ipi_lock);
1333 lck_rw_done(&ripcbinfo.ipi_lock);
1337 for (inp = ripcbinfo.ipi_listhead->lh_first, i = 0; inp && i < n;
1370 xig.xig_gen = ripcbinfo.ipi_gencnt;
1372 xig.xig_count = ripcbinfo.ipi_count;
1376 lck_rw_done(&ripcbinfo.ipi_lock);
1394 error = get_pcblist_n(IPPROTO_IP, req, &ripcbinfo);