Lines Matching refs:optlen
1391 int __user *optlen) in sctp_getsockopt_connectx3() argument
1428 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2211 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2213 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2220 unsigned int optlen) in sctp_setsockopt_events() argument
2226 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2229 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2269 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2277 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2618 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2626 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2630 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2832 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2834 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2850 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2869 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2873 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2904 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2909 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2962 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2967 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3019 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3025 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3057 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3059 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3079 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3085 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3143 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3148 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3210 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3214 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3253 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3260 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3268 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3313 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3326 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3374 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3376 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3400 unsigned int optlen) in sctp_setsockopt_context() argument
3405 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3459 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3461 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3490 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3492 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3519 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3526 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3534 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3572 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3579 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3602 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3610 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3612 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3617 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3631 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3637 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3642 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3644 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3680 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3692 unsigned int optlen) in sctp_setsockopt_active_key() argument
3698 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3740 unsigned int optlen) in sctp_setsockopt_del_key() argument
3746 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3788 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3794 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3844 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3848 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3877 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3884 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3939 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3941 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3950 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3952 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3962 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3966 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3981 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3987 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4033 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4038 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4056 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4062 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4098 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4102 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4105 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4109 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4120 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4124 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4136 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4140 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4152 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4158 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4195 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4200 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4230 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4235 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4251 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4259 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4289 unsigned int optlen) in sctp_setsockopt_event() argument
4295 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4333 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4339 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4363 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4369 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4397 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4402 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4419 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4424 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4447 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4453 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4497 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4503 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4570 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4586 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4589 if (optlen > 0) { in sctp_setsockopt()
4591 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4594 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4604 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4610 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4616 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4621 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4625 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4629 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4633 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4637 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4641 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4644 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4648 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4651 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4654 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4657 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4660 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4663 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4666 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4669 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4672 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4675 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4678 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4681 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4684 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4687 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4690 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4693 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4696 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4699 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4702 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4705 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4708 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4711 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4715 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4719 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4722 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4725 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4728 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4731 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4734 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4737 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4740 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4743 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4746 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4749 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4753 optlen); in sctp_setsockopt()
4756 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4759 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4762 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4765 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4768 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4771 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4774 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4777 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5413 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5465 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5493 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5533 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5555 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5564 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5577 int __user *optlen) in sctp_getsockopt_events() argument
5587 if (put_user(len, optlen)) in sctp_getsockopt_events()
5611 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5619 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5713 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5730 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5747 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5765 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5914 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
6015 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6058 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6113 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6130 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6135 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6144 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6188 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6240 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6334 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6348 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6375 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6390 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6401 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6430 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6463 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6476 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6507 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6526 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6535 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6556 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6588 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6610 int __user *optlen) in sctp_getsockopt_associnfo() argument
6658 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6678 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6688 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6701 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6722 if (put_user(len, optlen)) in sctp_getsockopt_context()
6758 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6787 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6805 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6815 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6829 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6839 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6853 int __user *optlen) in sctp_getsockopt_maxburst() argument
6892 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6914 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6928 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6955 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6964 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
7000 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
7008 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7050 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7064 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7082 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7095 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7105 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7120 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7152 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7170 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7215 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7229 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7274 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7287 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7297 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7307 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7317 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7327 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7352 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7366 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7398 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7412 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7453 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7471 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7522 if (put_user(len, optlen) || copy_to_user(optval, ¶ms, len)) { in sctp_getsockopt_pr_streamstatus()
7535 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7560 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7574 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7599 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7613 int __user *optlen) in sctp_getsockopt_scheduler() argument
7638 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7652 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7678 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7694 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7719 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7733 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7742 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7752 int __user *optlen) in sctp_getsockopt_event() argument
7777 if (put_user(len, optlen)) in sctp_getsockopt_event()
7788 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7813 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7827 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7852 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7866 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7891 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7905 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7930 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7943 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7995 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
8003 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8055 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8062 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8078 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8082 if (get_user(len, optlen)) in sctp_getsockopt()
8092 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8096 optlen); in sctp_getsockopt()
8099 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8102 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8105 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8108 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8112 optlen); in sctp_getsockopt()
8116 optlen); in sctp_getsockopt()
8119 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8123 optlen); in sctp_getsockopt()
8127 optlen); in sctp_getsockopt()
8130 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8134 optval, optlen); in sctp_getsockopt()
8138 optval, optlen); in sctp_getsockopt()
8141 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8144 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8147 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8150 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8153 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8156 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8160 optlen); in sctp_getsockopt()
8164 optlen); in sctp_getsockopt()
8167 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8171 optlen); in sctp_getsockopt()
8175 optlen); in sctp_getsockopt()
8178 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8187 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8190 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8194 optlen); in sctp_getsockopt()
8198 optlen); in sctp_getsockopt()
8201 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8204 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8207 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8211 optlen, false); in sctp_getsockopt()
8215 optlen, true); in sctp_getsockopt()
8218 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8221 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8224 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8227 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8231 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()
8262 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8265 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8269 optlen); in sctp_getsockopt()
8273 optlen); in sctp_getsockopt()
8276 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8279 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8282 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8285 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()