Lines Matching refs:optlen

1386 				     int __user *optlen)  in sctp_getsockopt_connectx3()  argument
1423 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2202 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2204 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2211 unsigned int optlen) in sctp_setsockopt_events() argument
2217 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2220 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2260 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2268 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2608 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2616 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2620 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2822 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2824 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2840 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2859 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2863 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2894 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2899 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2952 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2957 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3009 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3015 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3047 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3049 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3069 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3075 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3133 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3138 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3200 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3204 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3243 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3250 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3258 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3303 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3316 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3364 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3366 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3390 unsigned int optlen) in sctp_setsockopt_context() argument
3395 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3449 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3451 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3480 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3482 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3509 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3516 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3524 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3562 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3569 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3592 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3600 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3602 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3607 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3621 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3627 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3632 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3634 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3670 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3682 unsigned int optlen) in sctp_setsockopt_active_key() argument
3688 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3730 unsigned int optlen) in sctp_setsockopt_del_key() argument
3736 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3778 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3784 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3834 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3838 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3867 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3874 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3929 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3931 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3940 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3942 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3952 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3956 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3971 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3977 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4023 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4028 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4046 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4052 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4088 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4092 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4095 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4099 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4110 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4114 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4126 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4130 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4142 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4148 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4185 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4190 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4220 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4225 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4241 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4249 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4279 unsigned int optlen) in sctp_setsockopt_event() argument
4285 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4323 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4329 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4353 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4359 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4387 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4392 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4409 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4414 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4437 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4443 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4487 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4493 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4560 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4576 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4579 if (optlen > 0) { in sctp_setsockopt()
4581 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4584 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4594 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4600 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4606 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4611 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4615 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4619 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4623 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4627 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4631 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4634 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4638 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4641 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4644 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4647 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4650 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4653 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4656 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4659 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4662 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4665 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4668 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4671 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4674 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4677 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4680 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4683 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4686 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4689 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4692 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4695 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4698 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4701 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4705 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4709 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4712 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4715 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4718 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4721 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4724 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4727 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4730 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4733 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4736 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4739 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4743 optlen); in sctp_setsockopt()
4746 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4749 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4752 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4755 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4758 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4761 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4764 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4767 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5384 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5436 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5464 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5504 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5526 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5535 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5548 int __user *optlen) in sctp_getsockopt_events() argument
5558 if (put_user(len, optlen)) in sctp_getsockopt_events()
5582 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5590 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5684 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5701 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5718 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5736 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5885 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
5986 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6029 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6084 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6101 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6106 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6115 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6159 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6211 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6305 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6319 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6346 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6361 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6372 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6401 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6434 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6447 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6478 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6497 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6506 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6527 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6559 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6581 int __user *optlen) in sctp_getsockopt_associnfo() argument
6629 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6649 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6659 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6672 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6693 if (put_user(len, optlen)) in sctp_getsockopt_context()
6729 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6758 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6776 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6786 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6800 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6810 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6824 int __user *optlen) in sctp_getsockopt_maxburst() argument
6863 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6885 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6899 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6926 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6935 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6971 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
6979 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7021 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7035 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7053 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7066 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7076 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7091 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7123 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7141 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7186 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7200 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7245 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7258 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7268 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7278 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7288 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7298 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7323 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7337 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7369 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7383 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7424 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7442 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7493 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7506 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7531 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7545 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7570 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7584 int __user *optlen) in sctp_getsockopt_scheduler() argument
7609 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7623 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7649 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7665 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7690 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7704 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7713 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7723 int __user *optlen) in sctp_getsockopt_event() argument
7748 if (put_user(len, optlen)) in sctp_getsockopt_event()
7759 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7784 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7798 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7823 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7837 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7862 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7876 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7901 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7914 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7966 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
7974 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8026 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8033 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8049 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8053 if (get_user(len, optlen)) in sctp_getsockopt()
8063 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8067 optlen); in sctp_getsockopt()
8070 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8073 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8076 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8079 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8083 optlen); in sctp_getsockopt()
8087 optlen); in sctp_getsockopt()
8090 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8094 optlen); in sctp_getsockopt()
8098 optlen); in sctp_getsockopt()
8101 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8105 optval, optlen); in sctp_getsockopt()
8109 optval, optlen); in sctp_getsockopt()
8112 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8115 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8118 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8121 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8124 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8127 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8131 optlen); in sctp_getsockopt()
8135 optlen); in sctp_getsockopt()
8138 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8142 optlen); in sctp_getsockopt()
8146 optlen); in sctp_getsockopt()
8149 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8158 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8161 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8165 optlen); in sctp_getsockopt()
8169 optlen); in sctp_getsockopt()
8172 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8175 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8178 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8182 optlen, false); in sctp_getsockopt()
8186 optlen, true); in sctp_getsockopt()
8189 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8192 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8195 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8198 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8202 optlen); in sctp_getsockopt()
8206 optlen); in sctp_getsockopt()
8210 optlen); in sctp_getsockopt()
8214 optlen); in sctp_getsockopt()
8218 optlen); in sctp_getsockopt()
8222 optlen); in sctp_getsockopt()
8226 optlen); in sctp_getsockopt()
8230 optlen); in sctp_getsockopt()
8233 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8236 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8240 optlen); in sctp_getsockopt()
8244 optlen); in sctp_getsockopt()
8247 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8250 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8253 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8256 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()