Lines Matching refs:optlen
1390 int __user *optlen) in sctp_getsockopt_connectx3() argument
1427 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2213 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2215 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2222 unsigned int optlen) in sctp_setsockopt_events() argument
2228 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2231 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2271 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2279 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2620 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2628 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2632 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2834 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2836 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2852 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2871 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2875 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2906 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2911 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2964 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2969 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3021 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3027 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3059 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3061 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3081 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3087 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3145 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3150 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3212 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3216 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3255 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3262 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3270 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3315 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3328 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3376 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3378 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3402 unsigned int optlen) in sctp_setsockopt_context() argument
3407 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3461 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3463 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3492 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3494 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3521 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3528 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3536 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3574 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3581 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3604 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3612 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3614 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3619 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3633 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3639 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3644 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3646 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3682 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3694 unsigned int optlen) in sctp_setsockopt_active_key() argument
3700 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3742 unsigned int optlen) in sctp_setsockopt_del_key() argument
3748 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3790 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3796 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3846 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3850 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3879 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3886 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3941 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3943 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3952 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3954 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3964 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3968 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3983 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3989 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4035 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4040 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4058 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4064 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4100 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4104 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4107 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4111 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4122 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4126 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4138 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4142 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4154 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4160 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4197 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4202 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4232 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4237 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4253 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4261 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4291 unsigned int optlen) in sctp_setsockopt_event() argument
4297 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4335 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4341 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4365 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4371 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4399 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4404 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4421 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4426 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4449 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4455 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4499 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4505 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4572 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4588 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4591 if (optlen > 0) { in sctp_setsockopt()
4593 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4596 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4606 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4612 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4618 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4623 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4627 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4631 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4635 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4639 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4643 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4646 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4650 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4653 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4656 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4659 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4662 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4665 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4668 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4671 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4674 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4677 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4680 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4683 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4686 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4689 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4692 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4695 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4698 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4701 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4704 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4707 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4710 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4713 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4717 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4721 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4724 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4727 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4730 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4733 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4736 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4739 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4742 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4745 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4748 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4751 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4755 optlen); in sctp_setsockopt()
4758 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4761 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4764 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4767 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4770 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4773 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4776 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4779 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5416 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5468 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5496 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5536 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5558 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5567 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5580 int __user *optlen) in sctp_getsockopt_events() argument
5590 if (put_user(len, optlen)) in sctp_getsockopt_events()
5614 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5622 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5716 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5733 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5750 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5768 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5917 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
6018 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6061 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6116 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6133 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6138 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6147 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6191 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6243 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6337 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6351 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6378 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6393 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6404 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6433 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6466 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6479 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6510 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6529 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6538 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6559 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6591 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6613 int __user *optlen) in sctp_getsockopt_associnfo() argument
6661 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6681 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6691 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6704 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6725 if (put_user(len, optlen)) in sctp_getsockopt_context()
6761 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6790 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6808 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6818 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6832 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6842 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6856 int __user *optlen) in sctp_getsockopt_maxburst() argument
6895 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6917 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6931 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6958 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6967 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
7003 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
7011 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7053 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7067 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7085 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7098 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7108 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7123 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7156 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7174 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7219 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7233 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7278 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7291 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7301 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7311 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7321 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7331 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7356 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7370 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7402 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7416 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7457 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7475 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7526 if (put_user(len, optlen) || copy_to_user(optval, ¶ms, len)) { in sctp_getsockopt_pr_streamstatus()
7539 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7564 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7578 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7603 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7617 int __user *optlen) in sctp_getsockopt_scheduler() argument
7642 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7656 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7682 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7698 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7723 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7737 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7746 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7756 int __user *optlen) in sctp_getsockopt_event() argument
7781 if (put_user(len, optlen)) in sctp_getsockopt_event()
7792 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7817 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7831 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7856 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7870 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7895 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7909 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7934 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7947 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7999 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
8007 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8059 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8066 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8082 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8086 if (get_user(len, optlen)) in sctp_getsockopt()
8096 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8100 optlen); in sctp_getsockopt()
8103 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8106 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8109 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8112 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8116 optlen); in sctp_getsockopt()
8120 optlen); in sctp_getsockopt()
8123 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8127 optlen); in sctp_getsockopt()
8131 optlen); in sctp_getsockopt()
8134 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8138 optval, optlen); in sctp_getsockopt()
8142 optval, optlen); in sctp_getsockopt()
8145 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8148 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8151 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8154 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8157 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8160 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8164 optlen); in sctp_getsockopt()
8168 optlen); in sctp_getsockopt()
8171 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8175 optlen); in sctp_getsockopt()
8179 optlen); in sctp_getsockopt()
8182 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8191 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8194 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8198 optlen); in sctp_getsockopt()
8202 optlen); in sctp_getsockopt()
8205 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8208 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8211 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8215 optlen, false); in sctp_getsockopt()
8219 optlen, true); in sctp_getsockopt()
8222 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8225 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8228 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8231 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8235 optlen); in sctp_getsockopt()
8239 optlen); in sctp_getsockopt()
8243 optlen); in sctp_getsockopt()
8247 optlen); in sctp_getsockopt()
8251 optlen); in sctp_getsockopt()
8255 optlen); in sctp_getsockopt()
8259 optlen); in sctp_getsockopt()
8263 optlen); in sctp_getsockopt()
8266 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8269 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8273 optlen); in sctp_getsockopt()
8277 optlen); in sctp_getsockopt()
8280 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8283 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8286 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8289 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()