Lines Matching refs:isopcb
213 struct isopcb isopcb;
235 struct isopcb cb;
236 struct isopcb *prev, *next;
247 isopcb = cb;
248 prev = (struct isopcb *)off;
249 if (isopcb.isop_next == (struct isopcb *)off)
251 while (isopcb.isop_next != (struct isopcb *)off) {
252 next = isopcb.isop_next;
253 kget(next, isopcb);
254 if (isopcb.isop_prev != prev) {
256 prev, next, isopcb.isop_prev, isopcb.isop_next);
259 kget(isopcb.isop_socket, sockb);
296 } else if (isopcb.isop_laddr == 0)
299 if ((char *)isopcb.isop_laddr == ((char *)kern_addr) +
300 offsetof(struct isopcb, isop_sladdr))
301 laddr.siso = isopcb.isop_sladdr;
303 kget(isopcb.isop_laddr, laddr);
309 } else if (isopcb.isop_faddr == 0)
312 if ((char *)isopcb.isop_faddr == ((char *)kern_addr) +
313 offsetof(struct isopcb, isop_sfaddr))
314 faddr.siso = isopcb.isop_sfaddr;
316 kget(isopcb.isop_faddr, faddr);
355 kget(tpcb.tp_npcb, isopcb);
496 struct isopcb *prev, *next;
503 prev = (struct isopcb *)off;
504 if (xpcb.x_next == (struct isopcb *)off)
506 while (xpcb.x_next != (struct isopcb *)off) {
507 next = isopcb.isop_next;