Lines Matching refs:child
144 struct sock *child = NULL; in dccp_check_req() local
185 child = inet_csk(sk)->icsk_af_ops->syn_recv_sock(sk, skb, req, NULL); in dccp_check_req()
186 if (child == NULL) in dccp_check_req()
190 inet_csk_reqsk_queue_add(sk, req, child); in dccp_check_req()
192 return child; in dccp_check_req()
211 int dccp_child_process(struct sock *parent, struct sock *child, in dccp_child_process() argument
215 const int state = child->sk_state; in dccp_child_process()
217 if (!sock_owned_by_user(child)) { in dccp_child_process()
218 ret = dccp_rcv_state_process(child, skb, dccp_hdr(skb), in dccp_child_process()
222 if (state == DCCP_RESPOND && child->sk_state != state) in dccp_child_process()
229 __sk_add_backlog(child, skb); in dccp_child_process()
232 bh_unlock_sock(child); in dccp_child_process()
233 sock_put(child); in dccp_child_process()