Lines Matching defs:inp
208 struct inpcb *inp;
280 LIST_FOREACH(inp, &divcb, inp_list) {
281 if (inp->inp_lport == nport)
282 sa = inp->inp_socket;
312 struct inpcb *const inp = sotoinpcb(so);
360 if (((ip->ip_hl != (sizeof (*ip) >> 2)) && inp->inp_options) ||
374 mac_mbuf_label_associate_inpcb(inp, m);
377 ip_edgehole_mbuf_tag(inp, m);
380 inp->inp_options, &inp->inp_route,
383 inp->inp_moptions, &ipoa);
422 struct inpcb *inp;
426 inp = sotoinpcb(so);
427 if (inp)
438 inp = (struct inpcb *)so->so_pcb;
439 inp->inp_ip_p = proto;
440 inp->inp_vflag |= INP_IPV4;
441 inp->inp_flags |= INP_HDRINCL;
456 struct inpcb *inp;
462 inp = sotoinpcb(so);
463 if (inp == 0)
464 panic("div_detach: so=%p null inp\n", so);
465 in_pcbdetach(inp);
466 inp->inp_state = INPCB_STATE_DEAD;
488 struct inpcb *inp;
491 inp = sotoinpcb(so);
503 error = in_pcbbind(inp, nam, p);
535 struct inpcb *inp, **inp_list;
580 for (inp = LIST_FIRST(divcbinfo.listhead), i = 0; inp && i < n;
581 inp = LIST_NEXT(inp, inp_list)) {
583 if (inp->inp_gencnt <= gencnt && inp->inp_state != INPCB_STATE_DEAD)
585 if (inp->inp_gencnt <= gencnt && !prison_xinpcb(req->p, inp))
587 inp_list[i++] = inp;
593 inp = inp_list[i];
594 if (inp->inp_gencnt <= gencnt && inp->inp_state != INPCB_STATE_DEAD) {
600 inpcb_to_compat(inp, &xi.xi_inp);
601 if (inp->inp_socket)
602 sotoxsocket(inp->inp_socket, &xi.xi_socket);
666 struct inpcb *inp = sotoinpcb(so);
693 if (so->so_usecount == 0 && (inp->inp_wantcnt == WNT_STOPUSING)) {
695 in_pcbdispose(inp);