Lines Matching defs:inp
117 struct inpcb *inp;
123 inp = sotoinpcb(so);
124 if (inp == 0) {
126 DCCP_DEBUG((LOG_INFO, "dccp6_bind: inp == 0!\n"));
135 INP_LOCK(inp);
137 intodccpcb(inp)->inp_vflag &= ~INP_IPV4;
138 intodccpcb(inp)->inp_vflag |= INP_IPV6;
140 error = in6pcb_bind(inp, sinp, td);
141 INP_UNLOCK(inp);
149 struct inpcb *inp;
159 inp = sotoinpcb(so);
160 if (inp == 0) {
164 INP_LOCK(inp);
165 if (in6p_faddr(inp).s_addr != INADDR_ANY) {
166 INP_UNLOCK(inp);
171 dp = (struct dccpcb *)inp->inp_ppcb;
173 inp = sotoinpcb(so);
174 if (inp == 0) {
177 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p_faddr(inp))) {
181 dp = (struct dccpcb *)inp->inp_ppcb;
226 INP_UNLOCK(inp);
235 struct inpcb *inp;
242 inp = sotoinpcb(so);
243 if (inp == 0) {
247 INP_LOCK(inp);
249 dp = intodccpcb(inp);
250 DCCP_DEBUG((LOG_INFO, "Checking inp->inp_lport!\n"));
251 if (inp->inp_lport == 0) {
252 error = in6pcb_bind(inp, NULL, l);
259 INP_UNLOCK(inp);
266 struct inpcb *inp = NULL;
279 inp = sotoinpcb(so);
280 if (inp == 0) {
284 INP_LOCK(inp);
286 in6pcb_fetch_peeraddr(inp, (struct sockaddr_in6 *)nam);
288 INP_UNLOCK(inp);