Lines Matching defs:ripcbinfo
129 struct inpcbinfo ripcbinfo;
158 ripcbinfo.listhead = &ripcb;
164 ripcbinfo.hashbase = hashinit(1, M_PCB, &ripcbinfo.hashmask);
165 ripcbinfo.porthashbase = hashinit(1, M_PCB, &ripcbinfo.porthashmask);
167 ripcbinfo.ipi_zone = (void *) zinit(sizeof(struct inpcb),
171 pcbinfo = &ripcbinfo;
210 lck_rw_lock_shared(ripcbinfo.mtx);
339 lck_rw_done(ripcbinfo.mtx);
805 error = in_pcballoc(so, &ripcbinfo, p);
950 lck_rw_lock_exclusive(ripcbinfo.mtx);
960 lck_rw_done(ripcbinfo.mtx);
983 lck_rw_lock_exclusive(ripcbinfo.mtx);
985 n = ripcbinfo.ipi_count;
988 lck_rw_done(ripcbinfo.mtx);
993 lck_rw_done(ripcbinfo.mtx);
1000 gencnt = ripcbinfo.ipi_gencnt;
1001 n = ripcbinfo.ipi_count;
1010 lck_rw_done(ripcbinfo.mtx);
1017 lck_rw_done(ripcbinfo.mtx);
1023 lck_rw_done(ripcbinfo.mtx);
1027 for (inp = ripcbinfo.listhead->lh_first, i = 0; inp && i < n;
1059 xig.xig_gen = ripcbinfo.ipi_gencnt;
1061 xig.xig_count = ripcbinfo.ipi_count;
1065 lck_rw_done(ripcbinfo.mtx);
1087 lck_rw_lock_exclusive(ripcbinfo.mtx);
1089 n = ripcbinfo.ipi_count;
1092 lck_rw_done(ripcbinfo.mtx);
1097 lck_rw_done(ripcbinfo.mtx);
1104 gencnt = ripcbinfo.ipi_gencnt;
1105 n = ripcbinfo.ipi_count;
1114 lck_rw_done(ripcbinfo.mtx);
1121 lck_rw_done(ripcbinfo.mtx);
1127 lck_rw_done(ripcbinfo.mtx);
1131 for (inp = ripcbinfo.listhead->lh_first, i = 0; inp && i < n;
1162 xig.xig_gen = ripcbinfo.ipi_gencnt;
1164 xig.xig_count = ripcbinfo.ipi_count;
1168 lck_rw_done(ripcbinfo.mtx);
1184 error = get_pcblist_n(IPPROTO_IP, req, &ripcbinfo);