Lines Matching defs:inp
49 struct inpcb *inp;
71 struct inpcb *inp,
74 if (in_pcb_checkstate(inp, WNT_ACQUIRE, 0) != WNT_STOPUSING)
77 struct socket *so = inp->inp_socket;
81 if (in_pcb_checkstate(inp, WNT_RELEASE,1) != WNT_STOPUSING)
83 if (inp->inp_ip_p == IPPROTO_TCP)
95 bite_me.caddrt_sucks = inp->inp_ppcb;
142 if ((*current_p)->inp == current->inp)
164 struct inpcb *inp;
166 // Walk the inp list.
167 LIST_FOREACH(inp, lockedinfo->listhead, inp_list)
173 if (current->inpinfo == lockedinfo && current->inp == inp)
175 ip_edgehole_notify_delayed(inp, lockedinfo);
216 delayed->inp = tag->eh_inp;
230 struct inpcb *inp)
232 inp->inpcb_edgehole_flags = 0;
233 inp->inpcb_edgehole_mask = 0;
243 inp->inpcb_edgehole_flags = kEdgeHoleFlag_BlockInternet;
244 inp->inpcb_edgehole_mask = kEdgeHoleFlag_BlockInternet;
248 if (inp->inpcb_edgehole_mask != 0)
272 struct inpcb *inp,
276 if (inp->inpcb_edgehole_mask == 0)
295 tag->eh_flags = (tag->eh_flags & (~inp->inpcb_edgehole_mask)) |
296 (inp->inpcb_edgehole_flags & inp->inpcb_edgehole_mask);
298 else if ((inp->inpcb_edgehole_mask & inp->inpcb_edgehole_flags) != 0)
304 tag->eh_flags = (inp->inpcb_edgehole_flags & inp->inpcb_edgehole_mask);
305 tag->eh_inp = inp;
306 tag->eh_inpinfo = inp->inp_pcbinfo;