Lines Matching refs:dp
175 struct dccp_sock *dp = dccp_sk(sk); in dccp_init_sock() local
183 dp->dccps_mss_cache = 536; in dccp_init_sock()
184 dp->dccps_rate_last = jiffies; in dccp_init_sock()
185 dp->dccps_role = DCCP_ROLE_UNDEFINED; in dccp_init_sock()
186 dp->dccps_service = DCCP_SERVICE_CODE_IS_ABSENT; in dccp_init_sock()
187 dp->dccps_tx_qlen = sysctl_dccp_tx_qlen; in dccp_init_sock()
191 INIT_LIST_HEAD(&dp->dccps_featneg); in dccp_init_sock()
202 struct dccp_sock *dp = dccp_sk(sk); in dccp_destroy_sock() local
217 kfree(dp->dccps_service_list); in dccp_destroy_sock()
218 dp->dccps_service_list = NULL; in dccp_destroy_sock()
220 if (dp->dccps_hc_rx_ackvec != NULL) { in dccp_destroy_sock()
221 dccp_ackvec_free(dp->dccps_hc_rx_ackvec); in dccp_destroy_sock()
222 dp->dccps_hc_rx_ackvec = NULL; in dccp_destroy_sock()
224 ccid_hc_rx_delete(dp->dccps_hc_rx_ccid, sk); in dccp_destroy_sock()
225 ccid_hc_tx_delete(dp->dccps_hc_tx_ccid, sk); in dccp_destroy_sock()
226 dp->dccps_hc_rx_ccid = dp->dccps_hc_tx_ccid = NULL; in dccp_destroy_sock()
229 dccp_feat_list_purge(&dp->dccps_featneg); in dccp_destroy_sock()
236 struct dccp_sock *dp = dccp_sk(sk); in dccp_listen_start() local
238 dp->dccps_role = DCCP_ROLE_LISTEN; in dccp_listen_start()
240 if (dccp_feat_finalise_settings(dp)) in dccp_listen_start()
399 struct dccp_sock *dp = dccp_sk(sk); in dccp_setsockopt_service() local
422 dp->dccps_service = service; in dccp_setsockopt_service()
424 kfree(dp->dccps_service_list); in dccp_setsockopt_service()
426 dp->dccps_service_list = sl; in dccp_setsockopt_service()
495 struct dccp_sock *dp = dccp_sk(sk); in do_dccp_setsockopt() local
524 if (dp->dccps_role != DCCP_ROLE_SERVER) in do_dccp_setsockopt()
527 dp->dccps_server_timewait = (val != 0); in do_dccp_setsockopt()
541 dp->dccps_qpolicy = val; in do_dccp_setsockopt()
547 dp->dccps_tx_qlen = val; in do_dccp_setsockopt()
587 const struct dccp_sock *dp = dccp_sk(sk); in dccp_getsockopt_service() local
592 if ((sl = dp->dccps_service_list) != NULL) { in dccp_getsockopt_service()
603 put_user(dp->dccps_service, optval) || in dccp_getsockopt_service()
614 struct dccp_sock *dp; in do_dccp_getsockopt() local
623 dp = dccp_sk(sk); in do_dccp_getsockopt()
633 val = dp->dccps_mss_cache; in do_dccp_getsockopt()
638 val = ccid_get_current_tx_ccid(dp); in do_dccp_getsockopt()
643 val = ccid_get_current_rx_ccid(dp); in do_dccp_getsockopt()
648 val = dp->dccps_server_timewait; in do_dccp_getsockopt()
651 val = dp->dccps_pcslen; in do_dccp_getsockopt()
654 val = dp->dccps_pcrlen; in do_dccp_getsockopt()
657 val = dp->dccps_qpolicy; in do_dccp_getsockopt()
660 val = dp->dccps_tx_qlen; in do_dccp_getsockopt()
663 return ccid_hc_rx_getsockopt(dp->dccps_hc_rx_ccid, sk, optname, in do_dccp_getsockopt()
666 return ccid_hc_tx_getsockopt(dp->dccps_hc_tx_ccid, sk, optname, in do_dccp_getsockopt()
746 const struct dccp_sock *dp = dccp_sk(sk); in dccp_sendmsg() local
753 if (len > dp->dccps_mss_cache) in dccp_sendmsg()
796 if (!timer_pending(&dp->dccps_xmit_timer)) in dccp_sendmsg()
983 struct dccp_sock *dp = dccp_sk(sk); in dccp_close() local
1001 sk_stop_timer(sk, &dp->dccps_xmit_timer); in dccp_close()